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