GROUP BY wird verwendet, um die Daten in der Tabelle nach bestimmten Spalten zu gruppieren und zusammenzufassen und Aggregatfunktionen (wie SUM, COUNT, AVG) zu verwenden, um Statistiken zu den Daten in der Gruppe zu erstellen. Die Syntax lautet SELECTaggregat_function(column_name). AS-Alias FROM Tabellenname GROUP BY Spaltenname.
GROUP BY-Klausel: Gruppieren von Daten in MySQL
Was ist GROUP BY?
Die GROUP BY-Klausel wird verwendet, um Daten in einer Tabelle nach angegebenen Spalten zu gruppieren. Nach der Gruppierung führt es für jede Gruppe Aggregatfunktionen wie SUM, COUNT, AVG usw. aus, um die Daten innerhalb der Gruppe zusammenzufassen und zu zählen.
Syntax:
SELECT aggregate_function(column_name) AS alias FROM table_name GROUP BY column_name
Parameter:
- aggregate_function(): Die auszuführende Aggregatfunktion (z. B. SUM, COUNT, AVG).
- Spaltenname: Geben Sie den Spaltennamen an, nach dem gruppiert werden soll.
- Alias: Ein Alias für das aggregierte Ergebnis (optional).
So funktioniert es:
Die GROUP BY-Klausel funktioniert, indem sie die folgenden Schritte ausführt:
- Gruppieren Sie die Daten in der Tabelle nach angegebenen Spalten.
- Führen Sie für jede Gruppe eine Aggregatfunktion aus und erzeugen Sie zusammenfassende Werte.
- Gibt den Zusammenfassungswert der Gruppe zusammen mit dem Spaltennamen der Gruppe zurück von.
Beispiel:
Das folgende Beispiel verwendet die GROUP BY-Klausel, um die Anzahl der Mitarbeiter in jeder Abteilung zu ermitteln:
SELECT department_id, COUNT(*) AS num_employees FROM employees GROUP BY department_id;
Das Ergebnis zeigt die Abteilungs-ID und die Anzahl der Mitarbeiter in jeder Abteilung an.
Hinweis:
- Die Spalte, nach der gruppiert werden soll, muss in der SELECT-Klausel enthalten sein.
- Für jede Gruppierung kann nur eine Aggregatfunktion ausgeführt werden.
- Wenn Sie keinen Alias angeben, verwendet das Aggregatergebnis den Namen der Aggregatfunktion. Die
- HAVING-Klausel kann verwendet werden, um die gruppierten Ergebnisse weiter zu filtern.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Groupby in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),
