다음을 통해 공유


집계 함수(Transact-SQL)

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) Microsoft Fabric의 SQL 분석 엔드포인트 Microsoft Fabric의 웨어하우스

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

모든 집계 함수는 결정적입니다. 즉, 집계 함수는 특정 입력 값 집합을 사용하여 호출되는 경우 호출될 때마다 동일한 값을 반환합니다. 함수 결정성에 대한 자세한 내용은 결정적 함수 및 비결정적 함수를 참조하세요. OVER 절STRING_AGG, GROUPING 또는 GROUPING_ID 함수를 제외한 모든 집계 함수를 따를 수 있습니다.

다음 상황에서만 집계 함수를 식으로 사용합니다.

  • SELECT 문의 SELECT 목록(하위 쿼리 또는 외부 쿼리)
  • HAVING 절입니다.

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

참고 항목

기본 제공 함수(Transact-SQL)
OVER 절(Transact-SQL)