- Catégories :
Fonctions d’agrégation (Général)
GROUPING¶
Décrit quelle expression parmi une liste d’expressions est regroupée dans une ligne produite par une requête GROUP BY.
- Alias :
Syntaxe¶
Notes sur l’utilisation¶
GROUPING n’est pas une fonction d’agrégat, mais plutôt une fonction d’utilité pouvant être utilisée avec l’agrégation pour déterminer le niveau d’agrégation pour lequel une ligne a été générée :
GROUPING(
expr) renvoie 0 pour une ligne groupée dansexpret 1 pour une ligne non groupée dansexpr.GROUPING(
expr1,expr2, …,exprN) renvoie la représentation entière d’un vecteur bit contenant GROUPING(expr1) , GROUPING(expr2) , …, GROUPING(exprN).
Exemples¶
Groupez par ensembles :
Créer et remplir une table avec des valeurs :
Afficher les valeurs dans la table :
Sortie :