Funzione cube
Si applica a: Databricks SQL Databricks Runtime
Crea un cubo multidimensionale utilizzando le colonne di espressione specificate.
Sintassi
cube (expr1 [, ...] )
Argomenti
exprN
: qualsiasi espressione che può essere raggruppata.
Valori restituiti
La funzione deve essere l'unica espressione di raggruppamento nella clausola GROUP BY. Per informazioni dettagliate, vedere clausola GROUP BY.
Esempi
> SELECT name, age, count(*) FROM VALUES (2, 'Alice'), (5, 'Bob') people(age, name) GROUP BY cube(name, age);
Bob 5 1
Alice 2 1
Alice NULL 1
NULL 2 1
NULL NULL 2
Bob NULL 1
NULL 5 1