GROUP BY ist eine Anweisung in SQL, die zum Gruppieren und Aggregieren von Daten verwendet wird. Es gruppiert Zeilen nach Gruppierungsschlüssel und wendet dann Aggregatfunktionen wie die Berechnung von Summe, Anzahl oder Durchschnitt an.
GROUP BY-Bedeutung in SQL
GROUP BY ist eine Anweisung in SQL, die zum Gruppieren von Zeilen in einem Datensatz und zum Aggregieren von Daten in derselben Gruppe verwendet wird.
Wie es funktioniert
Die GROUP BY-Anweisung akzeptiert einen oder mehrere Gruppierungsschlüssel als Parameter. Die Schlüssel sind die Spalten im Datensatz, die bestimmen, welche Zeilen gruppiert werden.
Nach der Gruppierung führt SQL eine Aggregatfunktion für jede Gruppe aus, zum Beispiel:
Syntax
Die Syntax der GROUP BY-Anweisung lautet wie folgt:
<code>SELECT <聚合函数>(<列名>) FROM <表名> GROUP BY <分组键></code>
Beispiel
Die folgende Beispielberechnung: Summe der Verkäufe pro Produktkategorie:
<code>SELECT SUM(Sales) FROM Sales GROUP BY ProductCategory</code>
Diese Abfrage gibt einen neuen Datensatz zurück, der jede Produktkategorie und die entsprechende Verkaufssumme enthält.
Das obige ist der detaillierte Inhalt vonWas bedeutet Groupby in SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!