grouping

grouping

grouping介绍

grouping(col) - 表示在 GROUP BY 中指定的列是否被聚合,返回值 1 表示已聚合,返回值 0 表示未聚合。

Examples:

> 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

Since: 2.0.0