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 :
<code class="sql">SELECT aggregate_function(column_name) FROM table_name GROUP BY column_name</code>
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 :
<code class="sql">SELECT AVG(成绩) FROM students GROUP BY 姓名</code>
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!