집계 함수(Transact-SQL)

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

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

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

  • SELECT 문의 SELECT 목록(하위 쿼리 또는 외부 쿼리)

  • COMPUTE 또는 COMPUTE BY 절

  • HAVING 절

Transact-SQL에서는 다음 집계 함수를 제공합니다.