共用方式為


彙總函式 (Transact-SQL)

彙總函式會根據一組值來執行計算,再傳回單一值。 除了 COUNT,彙總函式會忽略 Null 值。 彙總函式經常用來搭配 SELECT 陳述式的 GROUP BY 子句使用。

所有彙總函式都具有決定性。 這表示每當彙總函式是使用一組特定輸入值來進行呼叫時,它們都會傳回相同的值。 如需有關函數決定性的詳細資訊,請參閱<決定性與非決定性函數>。 OVER 子句可能會遵照所有的彙總函式,但是 GROUPING 和 GROUPING_ID 除外。

只有下列情況才能利用彙總函式來作為運算式:

  • SELECT 陳述式的選取清單 (子查詢或外部查詢)。

  • HAVING 子句。

Transact-SQL 提供下列彙總函式:

AVG

MIN

CHECKSUM_AGG

SUM

COUNT

STDEV

COUNT_BIG

STDEVP

GROUPING

VAR

GROUPING_ID

VARP

MAX

請參閱

參考

內建函數 (Transact-SQL)

OVER 子句 (Transact-SQL)