Fonction grouping
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
, unROLLUP
ou 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
Fonctions connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour