Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Indique si une colonne spécifiée dans un GROUPING SET, un ROLLUP ou un CUBE représente un sous-total.
Syntaxe
grouping(col)
Arguments
-
col: référence de colonne identifiée dans unGROUPING SET, unROLLUPou unCUBE.
Retours
Un ENTIER.
Le résultat est 1 pour une ligne spécifiée si elle représente un sous-total sur le regroupement de col, 0 dans le cas contraire.
Exemples
> 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