grouping
기능
적용 대상: Databricks SQL Databricks Runtime
GROUPING SET
, ROLLUP
또는 CUBE
에서 지정된 column이 부분합을 나타내는지 여부를 나타냅니다.
구문
grouping(col)
인수
-
col
:GROUPING SET
,ROLLUP
또는CUBE
에 식별된 column 참조입니다.
반품
INTEGER입니다.
행이 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