Maison >base de données >SQL >Le rôle de groupby dans SQL
La clause SQL GROUP BY organise les ensembles de données en regroupant et en agrégeant les données par colonnes. Elle est utilisée pour : Regrouper les tables par colonnes spécifiées Appliquer des fonctions d'agrégation (telles que SUM, AVG, COUNT) Calculer les valeurs de groupe
Clause GROUP BY en SQL
La clause GROUP BY est une fonctionnalité puissante dans l'outil SQL qui permet aux utilisateurs de regrouper des ensembles de données par une ou plusieurs colonnes et d'agréger les données pour chaque groupe.
Fonction
Les principales fonctions de la clause GROUP BY sont les suivantes :
Syntaxe La syntaxe de la clause
GROUP BY est la suivante :
<code>SELECT 列名1, 列名2, ... FROM 表名 GROUP BY 列名3, 列名4, ...</code>
Exemple d'utilisation
Voici un exemple utilisant la clause GROUP BY :
<code>SELECT department, SUM(salary) FROM employees GROUP BY department</code>
Cette requête trie la table employés
par département
Regroupez les colonnes et calculez le salaire total pour chaque département. employees
表按 department
列分组,并计算每个部门的总工资。
聚合函数
GROUP BY 子句通常与聚合函数一起使用,这些函数对每个组计算值。一些常见的聚合函数包括:
多列分组
GROUP BY 子句可以同时按多个列分组。例如:
<code>SELECT department, location, SUM(salary) FROM employees GROUP BY department, location</code>
此查询将 employees
表按 department
和 location
employés
par les colonnes département
et emplacement
et calcule le salaire total pour chaque département et emplacement. 🎜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!