GROUP BY
Combine les rangées qui ont les mêmes valeurs en rangées récapitulatives.
Exemple : regroupez le nombre de travailleurs par emplacement.
Syntaxe
GROUP BY field1, field2, ...fieldN
Arguments
Argument | Description |
|---|---|
field1 , field2 , ...fieldN
| Les alias des champs selon lesquels vous souhaitez regrouper les résultats. |
Exemple
Renvoie l’emplacement et le nombre d’années de service maximum pour un travailleur à cet emplacement à partir de la source de données
allWorkers
:SELECT location, max(yearsOfService) FROM allWorkers GROUP BY location
Limites
Vous ne pouvez pas regrouper par :
- Champs agrégés. Exemples :SUM(field1),AVG(field1).
- Les champs de devise.
- Champs à instances multiples.