grouping
Funkció
A következőre vonatkozik: Databricks SQL Databricks Runtime
Azt jelzi, hogy egy adott oszlop egy GROUPING SET
, ROLLUP
vagy CUBE
részösszeget jelöl-e.
Szintaxis
grouping(col)
Argumentumok
col
: EgyGROUPING SET
, ,ROLLUP
vagyCUBE
.
Visszatérési érték
Egész szám.
Az eredmény egy megadott sor esetében 1, ha a sor részösszeget jelöl a csoportosítása col
felett, vagy 0, ha nem.
Példák
> 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