共用方式為


grouping函式

適用於: 核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

指出、 ROLLUPCUBE中的GROUPING SET指定資料行是否代表小計。

語法

grouping(col)

引數

  • col:在、 ROLLUPCUBE中識別的數據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