grouping
Funzione
Si applica a: controllo SQL databricks Databricks Runtime
Indica se una colonna specificata in un GROUPING SET
oggetto , ROLLUP
o CUBE
rappresenta un subtotale.
Sintassi
grouping(col)
Argomenti
col
: riferimento alla colonna identificato in unGROUPING SET
oggetto ,ROLLUP
oCUBE
.
Restituisce
Intero.
Il risultato è 1 per una riga specificata se la riga rappresenta un subtotal sul raggruppamento di col
o 0 se non è.
Esempi
> 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