Condividi tramite


Funzione grouping

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

Indica se un column specificato in un GROUPING SET, ROLLUPo CUBE rappresenta un subtotale.

Sintassi

grouping(col)

Argomenti

  • col: un riferimento column identificato in un GROUPING SET, 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