Maison > base de données > tutoriel mysql > le corps du texte

Comment puis-je regrouper des données sur plusieurs colonnes dans MySQL ?

DDD
Libérer: 2024-11-25 05:57:12
original
397 Les gens l'ont consulté

How Can I Group Data by Multiple Columns in MySQL?

Puis-je regrouper des données sur plusieurs colonnes dans MySQL ?

MySQL vous permet de regrouper des données sur plusieurs colonnes à l'aide de la clause GROUP BY. Ceci est utile lorsque vous souhaitez résumer des données en fonction de différentes combinaisons de valeurs de colonne.

Par exemple, pour regrouper les enregistrements par colonnes tier_id et form_template_id, vous pouvez utiliser la clause GROUP BY suivante :

GROUP BY fV.tier_id, f.form_template_id
Copier après la connexion

Cette requête renverra un ensemble de lignes, chacune contenant le nombre d'enregistrements avec les mêmes valeurs tier_id et form_template_id. Vous pouvez ensuite utiliser les résultats de la requête pour analyser plus en détail vos données.

Syntaxe

La syntaxe générale de la clause GROUP BY est la suivante :

GROUP BY col1, col2, col3, ...
Copier après la connexion

Vous pouvez spécifier plusieurs colonnes dans la clause GROUP BY, séparées par des virgules. Les colonnes spécifiées dans la clause GROUP BY doivent être présentes dans la liste SELECT de la requête.

Exemple

La requête suivante regroupe les enregistrements par colonnes de département et de poste et renvoie le salaire total pour chaque combinaison :

SELECT department, job, SUM(salary) AS total_salary
FROM employees
GROUP BY department, job;
Copier après la connexion

Les résultats de la requête seront un ensemble de lignes, dont chacune contient le nom du département, le titre du poste et salaire total des employés de ce département et de ce poste.

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!

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