GROUPING (Lakehouse v2)
Indica si una columna especificada de una cláusula GROUP BY está agregada. Devuelve 1 si está agregada y 0 en caso contrario.
Sintaxis de Analyze
Sección titulada «Sintaxis de Analyze»func.grouping(get_column(table, 'department'))Ejemplos de Analyze
Sección titulada «Ejemplos de Analyze»func.grouping(get_column(table, 'department'))Sintaxis de SQL
Sección titulada «Sintaxis de SQL»GROUPING(<department>)Ejemplos de SQL
Sección titulada «Ejemplos de 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 │└────────────┴───────────────────────┴─────────────┘