L'instruction GROUP BY dans MySQL est utilisée pour regrouper les données par colonnes spécifiées et calculer les valeurs globales pour chaque groupe telles que le total, la somme et la moyenne.
Déclaration de regroupement dans MySQL : GROUP BY
L'instruction GROUP BY dans MySQL est utilisée pour regrouper les données par colonnes spécifiées et calculer la valeur globale de chaque groupe, telle que SUM, COUNT, AVG et al. .
Syntaxe :
<code class="sql">SELECT 列名1, 列名2, ... FROM 表名 GROUP BY 分组列 HAVING 条件(可选)</code>
Paramètres :
Comment ça marche :
L'instruction GROUP BY regroupe les données du tableau par colonne de regroupement et crée un nouvel ensemble de résultats avec une seule ligne pour chaque groupe. La valeur globale de chaque groupe est calculée sur la base des valeurs correspondantes pour ce groupe dans les données d'origine.
Exemple :
Supposons que nous ayons un tableau appelé "ventes" avec les données suivantes :
ID du produit | Nom du produit | Ventes |
---|---|---|
1 | Pomme | 100 |
2 | bananes | 50 |
3 | pommes | 75 |
4 | bananes | 25 |
Pour regrouper les ventes par nom de produit Et pour calculer les ventes totales de pour chaque produit, vous pouvez utiliser la requête suivante :
<code class="sql">SELECT 产品名称, SUM(销售额) AS 总销售额 FROM sales GROUP BY 产品名称;</code>
Résultats :
Nom du produit | Ventes totales |
---|---|
Pommes | 175 |
Banane | 75 |
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!