Maison > Article > base de données > Que signifie groupe par dans MySQL
GROUP BY est une fonction d'agrégation SQL utilisée pour regrouper les lignes de données par colonnes spécifiées et effectuer des calculs pour chaque groupe. Sa syntaxe est la suivante : SELECT nom de la colonne, fonction d'agrégation (nom de la colonne) FROM nom de la table GROUP BY nom de la colonne, elle permet le résumé des données, l'agrégation et l'analyse statistique, et peut optimiser les performances des requêtes ;
Qu'est-ce que GROUP BY
GROUP BY dans MySQL ?
GROUP BY est une fonction d'agrégation SQL utilisée pour regrouper les lignes de données avec la même valeur et effectuer des calculs d'agrégation sur chaque groupe.
Comment utiliser GROUP BY ?
La clause GROUP BY est utilisée dans l'instruction SELECT pour spécifier la colonne par laquelle regrouper. Sa syntaxe est la suivante :
<code class="sql">SELECT 列名, 聚合函数(列名) FROM 表名 GROUP BY 列名;</code>
Exemple :
Par exemple, la requête suivante regroupera par country
字段对 customers
table et calculera le nombre total de clients par pays :
<code class="sql">SELECT country, COUNT(*) AS total_customers FROM customers GROUP BY country;</code>
Avantages de GROUP BY :
Remarque :
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!