L'instruction GROUP BY est utilisée pour regrouper les données par colonnes ou combinaisons de colonnes spécifiées et exécuter des fonctions d'agrégation (telles que somme, nombre, moyenne) sur chaque groupe pour résumer les données. La syntaxe est la suivante : SELECT colonne 1, colonne 2, ...FROM nom de la table GROUP BY colonne de regroupement
Instruction GROUP BY en SQL
L'instruction GROUP BY est utilisée pour regrouper les données et regrouper les mêmes enregistrements. dans sont regroupés. En divisant les données en différents groupes, cela nous aide à résumer les informations, à identifier des modèles et à simplifier les résultats.
Syntaxe
<code>SELECT 列1, 列2, ... FROM 表名 GROUP BY 分组列</code>
Où :
Colonne 1
, Colonne 2
,... sont les colonnes à récupérer. 列1
、列2
、... 是要检索的列。表名
是要分组的表。分组列
是要用于分组的列或列的组合。功能
GROUP BY 语句根据 分组列
的值将数据分组,然后针对每个组执行聚合函数(如 SUM()
、COUNT()
、AVG()
Nom de la table
est la table à regrouper.
Colonne de groupe
est la colonne ou la combinaison de colonnes à utiliser pour le regroupement. Fonction
L'instruction GROUP BY regroupe les données en fonction de la valeur de la Colonne Groupe
, puis exécute une fonction d'agrégation (telle que SUM(), <code>COUNT()
, AVG()
) pour résumer les données.
<code>| 学号 | 学生姓名 | 数学成绩 | 语文成绩 | |---|---|---|---| | 1 | 李华 | 90 | 85 | | 2 | 王强 | 85 | 90 | | 3 | 李明 | 95 | 80 | | 4 | 张伟 | 80 | 95 |</code>
<code>SELECT 学生姓名, AVG(数学成绩) AS 平均数学成绩 FROM 学生成绩表 GROUP BY 学生姓名</code>
<code>| 学生姓名 | 平均数学成绩 | |---|---| | 李华 | 87.5 | | 王强 | 85.0 | | 李明 | 87.5 | | 张伟 | 82.5 |</code>
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!