GROUPING (Lakehouse v2)
Zeigt an, ob eine angegebene Spalte in einer GROUP-BY-Klausel aggregiert wird. Gibt 1 zurück, wenn sie aggregiert wird, sonst 0.
Analyze-Syntax
Abschnitt betitelt „Analyze-Syntax“func.grouping(get_column(table, 'department'))Analyze-Beispiele
Abschnitt betitelt „Analyze-Beispiele“func.grouping(get_column(table, 'department'))SQL-Syntax
Abschnitt betitelt „SQL-Syntax“GROUPING(<department>)SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“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 │└────────────┴───────────────────────┴─────────────┘