Maison > base de données > SQL > La signification du groupe par dans SQL

La signification du groupe par dans SQL

下次还敢
Libérer: 2024-04-29 15:24:14
original
350 Les gens l'ont consulté

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.

La signification du groupe par dans SQL

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>
Copier après la connexion

其中:

  • 聚合函数 是要对组内值进行的运算,例如 SUM(), AVG(), 或 COUNT()
  • 列名
Comment utiliser GROUP BY

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>
Copier après la connexion

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() .
  • Nom de la colonne est la colonne utilisée pour regrouper les données.
  • ExempleNomCatégorieNoteZhang SanMath80John DoeMathématiques 90 王五Anglais75
    Considérez le tableau suivant :

    Zhao Liu

    Anglais

    85Le le résultat sera : 85
    Pour calculer le score moyen pour chaque catégorie, vous pouvez utiliser la requête suivante : rrreee
    Catégorie Score moyen
    Math
    🎜🎜Anglais🎜🎜80🎜🎜🎜🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal