grouping
함수
적용 대상: Databricks SQL Databricks Runtime으로 표시됨
, ROLLUP
또는 CUBE
의 지정된 열이 GROUPING SET
부분합을 나타내는지 여부를 나타냅니다.
구문
grouping(col)
인수
col
: ,ROLLUP
또는CUBE
에서 식별된 열 참조입니다GROUPING SET
.
반환
정수.
행이 그룹화 col
에 대한 부분합을 나타내는 경우 지정된 행의 경우 1, 그렇지 않은 경우 0입니다.
예
> SELECT name, grouping(name), sum(age) FROM VALUES (2, 'Alice'), (5, 'Bob') people(age, name) GROUP BY cube(name);
Alice 0 2
Bob 0 5
NULL 1 7