Welche Anweisungen werden zum Gruppieren in MySQL verwendet?

下次还敢
Freigeben: 2024-04-27 06:15:20
Original
729 Leute haben es durchsucht

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.

SELECT column_list FROM table_name GROUP BY grouping_column_list;
Nach dem Login kopieren

HAVING

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

SELECT column_list FROM table_name GROUP BY grouping_column_list HAVING condition;
Nach dem Login kopieren

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.

SELECT column_list FROM table_name GROUP BY grouping_column_list WITH ROLLUP;
Nach dem Login kopieren

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.

SELECT column_list FROM table_name GROUP BY grouping_column_list WITH CUBE;
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!