Share via


grouping Funzione

Si applica a:check contrassegnato sì controllo SQL databricks contrassegnato come sì Databricks Runtime

Indica se una colonna specificata in un GROUPING SEToggetto , ROLLUPo CUBE rappresenta un subtotale.

Sintassi

grouping(col)

Argomenti

  • col: riferimento alla colonna identificato in un GROUPING SEToggetto , ROLLUPo CUBE.

Restituisce

Intero.

Il risultato è 1 per una riga specificata se la riga rappresenta un subtotal sul raggruppamento di colo 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