Maison > programmation quotidienne > connaissance de MySQL > Quelles sont les instructions utilisées pour le regroupement dans MySQL ?

Quelles sont les instructions utilisées pour le regroupement dans MySQL ?

下次还敢
Libérer: 2024-04-27 06:15:20
original
820 Les gens l'ont consulté

Instruction de regroupement MySQL MySQL fournit les instructions suivantes pour regrouper les données : 1. GROUP BY : regrouper les lignes par clé de regroupement ; 2. HAVING : filtrer les résultats du regroupement ; 3. WITH ROLLUP : créer des lignes récapitulatives ; Lignes.

Quelles sont les instructions utilisées pour le regroupement dans MySQL ?

Instructions de groupe dans MySQL

Les instructions suivantes sont disponibles dans MySQL pour regrouper les données :

L'instruction GROUP BY

GROUP BY regroupe les lignes avec la même valeur de clé de regroupement. La clé de regroupement peut être une seule colonne ou une combinaison de plusieurs colonnes. L'instruction

<code class="sql">SELECT column_list
FROM table_name
GROUP BY grouping_column_list;</code>
Copier après la connexion

HAVING

HAVING est utilisée pour filtrer les résultats groupés. Il est utilisé avec l'instruction GROUP BY pour appliquer des conditions sur des ensembles de données groupés. L'instruction

<code class="sql">SELECT column_list
FROM table_name
GROUP BY grouping_column_list
HAVING condition;</code>
Copier après la connexion

WITH ROLLUP

WITH ROLLUP est utilisée pour créer des lignes récapitulatives dans une opération GROUP BY. Il ajoute des lignes récapitulatives pour chaque niveau de regroupement à l'ensemble de résultats. L'instruction

<code class="sql">SELECT column_list
FROM table_name
GROUP BY grouping_column_list WITH ROLLUP;</code>
Copier après la connexion

WITH CUBE

WITH CUBE est utilisée pour créer des lignes récapitulatives multidimensionnelles dans une opération GROUP BY. Il ajoute des lignes récapitulatives pour tous les regroupements de sous-ensembles possibles à l'ensemble de résultats.

<code class="sql">SELECT column_list
FROM table_name
GROUP BY grouping_column_list WITH CUBE;</code>
Copier après la connexion

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