SUM (SQL Server Compact)
傳回運算式中所有值或僅 DISTINCT 值的總和。SUM 只能用於數值資料行。Null 值會被忽略。
語法
SUM ([ ALL ] expression )
引數
ALL
將彙總函數套用到所有的值。預設值為 ALL。expression
常數、資料行或函數,以及算術、位元運算及字串運算子的任何組合。expression 引數是相同或相似的數值資料類型分類的運算式,但是 bit 資料類型除外。不允許彙總函數與子查詢。
傳回值
以最精確的 expression資料類型傳回所有 expression值的總和。
運算式結果 |
傳回類型 |
---|---|
integer 分類 |
int |
numeric 分類 (p、s) |
numeric (38, s) |
money 和 smallmoney 分類 |
money |
float 和 real 分類 |
float |
程式碼範例
以下範例會查詢 Products 資料表中所有已停產之產品的存貨單位總數。
SELECT SUM([Units In Stock])AS "Units Remaining" FROM Products WHERE Discontinued = 'True'
結果集為:
Units Remaining
---------------
101