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