- 카테고리:
집계 함수 (일반)
GROUPING_ID¶
GROUP BY 쿼리로 생성된 행에 어떤 식 목록이 그룹화되는지 설명합니다.
GROUPING 의 별칭입니다.
구문¶
사용법 노트¶
GROUPING_ID은 집계 함수가 아니라, 집계와 함께 사용할 수 있는 유틸리티 함수로, 행이 생성된 집계의 수준을 결정합니다.
GROUPING_ID(
expr)는expr에 그룹화된 행에 대해 0을 반환하고,expr에 그룹화되지 않은 행에 대해 1을 반환합니다.GROUPING_ID(
expr1,expr2, … ,exprN)은 GROUPING_ID(expr1) , GROUPING_ID(expr2) , … , GROUPING_ID(exprN)을 포함하는 비트 벡터의 정수 표현을 반환합니다.
예¶
예는 다음 테이블과 데이터를 사용합니다.
이 예는 col_x에서 그룹화합니다. GROUPING_ID(col_x) 호출은 col_x가 실제로 그룹화 열 중 하나임을 나타내는 0을 반환합니다.
이 쿼리는 세트별로 그룹화합니다.