回答
您可以創建表的景色像你提到
,如:
create view myview as select a,b,(a+b) as c from table
你不能有自動包含一些相鄰小區的值的列或做一些計算它。
但是,在mySQL查詢中,您可以執行Excel可以執行的所有操作,以及更多操作。
例如,爲了得到兩個int
字段的總和:
SELECT column_a, column_b, (column_a + column_b) as total FROM tablename
不過,看你的其他問題,我不知道MySQL的是否真的是你在找什麼。這聽起來像你需要一個像Excel一樣的應用程序。
:)猜我只需要繼續嘗試。我不認爲有像'excel'+數據庫的應用程序。你怎麼看? – King 2010-08-22 11:59:55
@並非完全如此,這是真的。但mySQL加上像HeidiSQL(www.heidisql.com)這樣的圖形前端可以接近。再看看你的其他問題,並且發現你*來自Excel,那麼你可能會走上正確的道路! – 2010-08-22 12:01:53
mysql是一個數據庫,而不是一個電子表格,所以你不能,而且你可能不應該反正。
我想重點是電子表格保存和顯示數據 - mysql保存數據,然後你使用php來顯示數據(或類似的)。
當你從數據庫中檢索,你可以這樣做:
SELECT (A+B) AS c FROM table
,或者當你把數據庫中,你可以做一下數學計算。
如果確實如此,則不會有計算列。 – 2010-08-22 11:31:26
我自己來自Excel背景,發現成爲轉移到數據庫的挑戰之一,但現在我意識到數據很少從表中呈現出來。有可能你會使用一個視圖,因爲你或你的最終用戶會希望看到它以某種方式佈局。
幾乎任何時候你認爲你想要一個計算的字段,你很可能會創建一個執行計算的視圖。它還可以避免您使用信息開發的任何應用程序的負載,因爲計算是在服務器端完成的。
- 如果你需要Excel的功能,但需要它來存儲更大的數據集使用MySQL是好的。但是,要獲得計算列,您需要使用一個接口,並且Microsoft會創建一個名爲Access的接口。您可以使用Access與數據庫進行交互,並構建查詢以按照您希望的方式返回您的答案。
這將使您無需爲MySQL數據庫構建Web界面來完成相同的任務。
- 1. 我可以在MYSQL數據庫表中插入圖像嗎?
- 2. 我可以在MySQL數據庫字段表達式中運行MySQL查詢嗎?
- 3. 我可以在mysql數據庫中獲得最高的值嗎?
- 4. 我可以在SQL的新列中設置計算公式嗎?
- 5. 我可以在數據驗證,允許,列表中添加公式嗎?
- 6. 我可以將JavaScript對象存儲在mySQL數據庫中嗎?
- 7. 在進入數據庫之前可以格式化數據嗎?
- 8. 我可以直接從我的Arduino中將項目放入MySQL數據庫嗎?
- 9. 我可以在PHP中獲取數據庫列的規範嗎?
- 10. 我可以在IF THEN Else聲明中加入公式嗎?
- 11. 我可以在SQL中爲特定列設置公式嗎?
- 12. 我可以從wamp恢復我的mysql數據庫嗎?
- 13. 我可以安全地在utf8mb4 mysql數據庫中使用utf8表和列嗎?
- 14. SVN可以同步MySQL數據庫嗎?
- 15. 我想用PHP訪問MySQL數據庫,所以用戶可以輸入到我的數據庫
- 16. 我可以把密碼放入mysql中的個人數據庫嗎?
- 17. 我可以根據多列彙總數據庫數據嗎?
- 18. 我可以插入數據庫中的所有字段嗎?
- 19. 我可以在MySQL數據庫中顯示所有表格和數據嗎?
- 20. 在導入數據庫之前,我可以處理SqlBulkCopy類中的數據嗎?
- 21. phpMyAdmin數據輸入表可以在鏈接表中輸入數據嗎?
- 22. 我可以將BACPAC數據導入數據庫項目嗎?
- 23. 我可以以非規範的方式從標準輸入讀取數據嗎?
- 24. MySQL導入數據。我可以導入存儲過程嗎?
- 25. PHP Mysql插入數學公式到數據庫中
- 26. 我可以在我的數據庫中添加其他表嗎?
- 27. 我可以在TransactionScope中從數據庫檢索數據嗎?
- 28. 我可以直接連接到AngularJS的MySQL數據庫嗎?
- 29. 可以嵌入數據庫對象嗎?
- 30. 在Access 2013中可以訪問在線MySQL數據庫嗎?
請在你想要做什麼和在什麼情況下展開一點。 – 2010-08-22 11:21:55
嗨Pekka,我需要這個選項來自動化第3列中的數據(數字),這樣我就不需要單獨進行計算了。第3欄中的數據將在稍後用於分析。 – King 2010-08-22 11:54:46