我有一個關於SQL選擇查詢的問題: 該表包含多列,其中之一是一個稱爲「大小」的整數列, - 我試圖執行的任務是查詢表中所有行(它們的值)的總和,或者更準確地在我的ResultSet中獲取名爲「overallSize」的包含所有「大小」總和的人工列 - 表中的值。最好使用WHERE子句來添加特定的值(「WHERE bla = 5」或類似的東西)。SQL - 在單個表中添加一列中的所有行值
數據庫引擎是HSQLDB(HyperSQL),它符合SQL2008。
預先感謝您:)
我有一個關於SQL選擇查詢的問題: 該表包含多列,其中之一是一個稱爲「大小」的整數列, - 我試圖執行的任務是查詢表中所有行(它們的值)的總和,或者更準確地在我的ResultSet中獲取名爲「overallSize」的包含所有「大小」總和的人工列 - 表中的值。最好使用WHERE子句來添加特定的值(「WHERE bla = 5」或類似的東西)。SQL - 在單個表中添加一列中的所有行值
數據庫引擎是HSQLDB(HyperSQL),它符合SQL2008。
預先感謝您:)
SELECT SUM(size) AS overallSize FROM table WHERE bla = 5;
它不是這樣簡單,是嗎?
SELECT SUM(SIZE)
FROM Table
WHERE bla = '5'
是的,它就像一個魅力:)謝謝! 我知道這很簡單,但這是:D – 2010-04-13 09:03:05
是;正是我正在尋找:)非常感謝你! – 2010-04-13 09:03:50