彙總函式 (Transact-SQL)
彙總函式會根據一組值來執行計算,再傳回單一值。除了 COUNT,彙總函式會忽略 Null 值。彙總函式經常用來搭配 SELECT 陳述式的 GROUP BY 子句使用。
所有彙總函式都具有決定性。這表示每當彙總函式是使用一組特定輸入值來進行呼叫時,它們都會傳回相同的值。如需有關函數決定性的詳細資訊,請參閱<決定性與非決定性函數>。OVER 子句可能會遵照所有的彙總函式,但是 CHECKSUM 除外。
只有下列情況才能利用彙總函式來作為運算式:
SELECT 陳述式的選取清單 (子查詢或外部查詢)。
COMPUTE 或 COMPUTE BY 子句。
HAVING 子句。
Transact-SQL 提供下列彙總函式: