Dans SQL, la clause GROUP BY est utilisée pour regrouper en fonction de colonnes spécifiées et calculer des valeurs agrégées : Grouper les données : organisez les données en groupes en fonction de colonnes spécifiques. Calculer des valeurs globales : effectuez des calculs récapitulatifs, tels que des sommes, des moyennes ou des décomptes, sur les valeurs de colonne pour chaque groupe.
Signification de GROUP BY
En SQL, la clause GROUP BY
est utilisée pour regrouper les données en fonction d'une colonne spécifiée et calculer une valeur agrégée pour chaque groupe. Les valeurs agrégées sont obtenues en appliquant une opération spécifique (telle que la somme, la moyenne ou le nombre) aux valeurs de toutes les lignes du groupe. GROUP BY
子句用于根据指定的列对数据进行分组,并对每个组计算聚合值。聚合值是通过将组内所有行的值进行特定的运算(如求和、平均值或计数)而获得的。
如何使用 GROUP BY
GROUP BY
子句在 SELECT
语句中使用,其语法格式如下:
<code class="sql">SELECT 聚合函数(列名) FROM 表名 GROUP BY 列名1, 列名2, ...</code>
其中:
聚合函数
是要对组内值进行的运算,例如 SUM()
, AVG()
, 或 COUNT()
。列名
La clause GROUP BY
est utilisée dans l'instruction SELECT
, et son format de syntaxe est le suivant :
<code class="sql">SELECT 类别, AVG(成绩) FROM 表名 GROUP BY 类别;</code>
où :
Les fonctions d'agrégation
sont des opérations effectuées sur les valeurs au sein d'un groupe, telles que SUM()
, AVG()
, ou COUNT()
. Exemple | Considérez le tableau suivant : | |
---|---|---|
Catégorie | Note | |
Zhang San | Math | 80 |
John Doe | Mathématiques | 90 |
王五 | Anglais | 75 |
Zhao Liu
Anglais
Pour calculer le score moyen pour chaque catégorie, vous pouvez utiliser la requête suivante : rrreee | Le le résultat sera :|
---|---|
Catégorie | Score moyen |
Math |
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!