L'instruction GROUP BY dans SQL regroupe les données définies par colonnes spécifiées et effectue des calculs agrégés sur chaque groupe. L'utilisation est la suivante : Identifier les colonnes de regroupement : Spécifiez les colonnes à regrouper. Fonctions d'agrégation : utilisez SUM, COUNT, AVG et d'autres fonctions pour calculer des valeurs groupées. Résultats groupés : la requête renvoie des résultats groupés, affichant la valeur calculée agrégée de chaque groupe.
Utilisation de GROUP BY dans SQL
L'instruction GROUP BY dans SQL est utilisée pour regrouper les lignes d'un ensemble de données et effectuer des calculs d'agrégation sur les données en fonction du regroupement. Cela fonctionne en regroupant les lignes qui ont la même valeur pour une colonne spécifique.
Syntaxe de base :
SELECT aggregate_function(column_name) FROM table_name GROUP BY column_name
Utilisation :
Exemple :
Supposons que nous ayons un tableau contenant les notes des étudiants :
Numéro d'étudiant | Nom | Grade |
---|---|---|
1 | Jean | 85 |
2 | Mary | 90 |
3 | John | 95 |
4 | Susan | 80 |
La requête suivante regroupe les notes des élèves par nom et calcule la moyenne des performances de chaque élève Valeur :
SELECT AVG(成绩) FROM students GROUP BY 姓名
Résultat:
Nom | Note moyenne |
---|---|
John | 90 |
Mary | 90 |
Susan | 80 |
Attention Choses à noter :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!