GROUPING_ID (Lakehouse v2)
Returns a bitmask corresponding to the grouping of columns.
Analyze Syntax
Section titled “Analyze Syntax”func.grouping_id(get_column(table, 'a'), get_column(table, 'b'))Analyze Examples
Section titled “Analyze Examples”func.grouping_id(get_column(table, 'department'), get_column(table, 'year'))
┌───┐│ 0 │└───┘SQL Syntax
Section titled “SQL Syntax”GROUPING_ID(<a>, <b>)SQL Examples
Section titled “SQL Examples”SELECT department, year, GROUPING_ID(department, year), SUM(salary)FROM employees GROUP BY ROLLUP(department, year);
┌───┐│ 0 │└───┘