La clause GROUP BY divise l'ensemble de données en groupes en fonction de la colonne ou de l'expression spécifiée, regroupant les enregistrements avec le même groupe par valeur. Il peut être utilisé pour des calculs récapitulatifs ou l'agrégation de données, tels que le calcul des ventes totales, moyennes et maximales pour chaque type de produit.
Signification de la clause GROUP BY en SQL
La clause GROUP BY est un outil puissant en SQL qui est utilisé pour regrouper des enregistrements dans un ensemble de données à des fins de calculs récapitulatifs ou d'agrégation de groupes.
Comment ça marche :
La clause GROUP BY regroupe les enregistrements dans un ensemble de données en fonction d'une colonne ou d'une expression spécifiée. Lors du regroupement, les enregistrements ayant la même valeur Regrouper par sont regroupés.
Syntaxe :
<code>SELECT 列名, 聚合函数(列名) FROM 表名 WHERE 条件 GROUP BY 分组依据</code>
Exemple :
La requête suivante regroupe les données de ventes dans le tableau "Ventes" par type de produit et résume les ventes totales de chaque type de produit :
<code>SELECT ProductType, SUM(SalesAmount) FROM Sales GROUP BY ProductType</code>
Effet :
Cette requête renvoie un ensemble de résultats dans lequel chaque ligne représente un type de produit et les ventes totales de ce type de produit.
Autres utilisations :
La clause GROUP BY peut également être utilisée pour effectuer les opérations suivantes :
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!