Share via


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