GROUPING (Lakehouse v2)
指示 GROUP BY 子句中的指定列是否已聚合。已聚合时返回 1,否则返回 0。
Analyze 语法
Section titled “Analyze 语法”func.grouping(get_column(table, 'department'))Analyze 示例
Section titled “Analyze 示例”func.grouping(get_column(table, 'department'))SQL 语法
Section titled “SQL 语法”GROUPING(<department>)SQL 示例
Section titled “SQL 示例”SELECT department, GROUPING(department), SUM(salary)FROM employees GROUP BY ROLLUP(department);
┌────────────┬───────────────────────┬─────────────┐│ department │ grouping(department) │ sum(salary) │├────────────┼───────────────────────┼─────────────┤│ Sales │ 0 │ 195000 ││ IT │ 0 │ 246000 ││ NULL │ 1 │ 441000 │└────────────┴───────────────────────┴─────────────┘