Heim >tägliche Programmierung >MySQL-Kenntnisse >Welche Anweisungen werden zum Gruppieren in MySQL verwendet?

Welche Anweisungen werden zum Gruppieren in MySQL verwendet?

下次还敢
下次还敢Original
2024-04-27 06:15:20864Durchsuche

MySQL-Gruppierungsanweisung MySQL stellt die folgenden Anweisungen zum Gruppieren von Daten bereit: 1. GROUP BY: Gruppieren Sie Zeilen nach Gruppierungsschlüssel; 2. HAVING: Gruppierungsergebnisse filtern; 4. WITH CUBE: Erstellen Sie eine mehrdimensionale Zusammenfassung Reihen.

Welche Anweisungen werden zum Gruppieren in MySQL verwendet?

Gruppenanweisungen in MySQL

Die folgenden Anweisungen stehen in MySQL zum Gruppieren von Daten zur Verfügung:

GROUP BY

GROUP BY-Anweisung gruppiert Zeilen mit demselben Gruppierungsschlüsselwert. Der Gruppierungsschlüssel kann eine einzelne Spalte oder eine Kombination aus mehreren Spalten sein.

<code class="sql">SELECT column_list
FROM table_name
GROUP BY grouping_column_list;</code>

HAVING

HAVING-Anweisung wird zum Filtern gruppierter Ergebnisse verwendet. Es wird mit der GROUP BY-Anweisung verwendet, um Bedingungen auf gruppierte Datensätze anzuwenden.

<code class="sql">SELECT column_list
FROM table_name
GROUP BY grouping_column_list
HAVING condition;</code>

WITH ROLLUP

WITH ROLLUP-Anweisung wird verwendet, um Zusammenfassungszeilen in einer GROUP BY-Operation zu erstellen. Es fügt dem Ergebnissatz Zusammenfassungszeilen für jede Gruppierungsebene hinzu.

<code class="sql">SELECT column_list
FROM table_name
GROUP BY grouping_column_list WITH ROLLUP;</code>

WITH CUBE

WITH CUBE-Anweisung wird verwendet, um mehrdimensionale Zusammenfassungszeilen in einer GROUP BY-Operation zu erstellen. Es fügt dem Ergebnissatz Zusammenfassungszeilen für alle möglichen Teilmengengruppierungen hinzu.

<code class="sql">SELECT column_list
FROM table_name
GROUP BY grouping_column_list WITH CUBE;</code>

Das obige ist der detaillierte Inhalt vonWelche Anweisungen werden zum Gruppieren in MySQL verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn