Funzione grouping

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

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

Sintassi

grouping(col)

Argomenti

  • col: riferimento a una colonna identificata in un GROUPING SEToggetto , ROLLUPo CUBE.

Valori restituiti

An INTEGER.

Il risultato è 1 per una riga specificata se la riga rappresenta un subtotale sul raggruppamento di colo 0 se non lo è.

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