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.
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>
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>
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>
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>
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!