다음을 통해 공유


집계 함수(Transact-SQL)

집계 함수는 값 집합에 대한 계산을 수행하고 단일 값을 반환합니다. COUNT를 제외한 집계 함수는 Null 값을 무시합니다 집계 함수는 SELECT 문의 GROUP BY 절과 함께 사용하는 경우가 많습니다.

모든 집계 함수는 결정적입니다. 즉, 집계 함수는 특정 입력 값 집합을 사용하여 호출될 때 항상 동일한 값을 반환합니다. 함수 결정성에 대한 자세한 내용은 결정적 함수 및 비결정적 함수를 참조하십시오. OVER 절은 GROUPING 및 GROUPING_ID를 제외한 모든 집계 함수에서 사용할 수 있습니다.

집계 함수는 다음과 같은 식으로만 사용할 수 있습니다.

  • SELECT 문의 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)