適用於:
Databricks SQL
Databricks Runtime
指示GROUPING SET、ROLLUP或CUBE中的指定資料行是否代表小計。
語法
grouping(col)
引數
-
col:在GROUPING SET、ROLLUP或CUBE中識別的列參考。
退貨
整數。
如果某行表示 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