Die GROUP BY-Anweisung in MySQL wird verwendet, um Daten nach bestimmten Spalten zu gruppieren und Aggregatwerte für jede Gruppe zu berechnen, wie z. B. Summe, Summe und Durchschnitt.
Anweisung zum Gruppieren in MySQL: GROUP BY
Die GROUP BY-Anweisung in MySQL wird verwendet, um Daten nach angegebenen Spalten zu gruppieren und den Gesamtwert jeder Gruppe zu berechnen, wie z. B. SUM, COUNT, AVG usw .
Syntax:
<code class="sql">SELECT 列名1, 列名2, ... FROM 表名 GROUP BY 分组列 HAVING 条件(可选)</code>
Parameter:
So funktioniert es:
Die GROUP BY-Anweisung gruppiert die Daten in der Tabelle nach der Gruppierungsspalte und erstellt eine neue Ergebnismenge mit nur einer Zeile für jede Gruppe. Der Gesamtwert für jede Gruppe wird basierend auf den entsprechenden Werten für diese Gruppe in den Originaldaten berechnet.
Beispiel:
Angenommen, wir haben eine Tabelle namens „Verkäufe“ mit den folgenden Daten:
Produkt-ID | Produktname | Verkäufe |
---|---|---|
1 | Apfel | 100 |
2 | Bananen | 50 |
3 | Äpfel | 75 |
4 | Bananen | 25 |
Um Verkäufe nach Produktnamen zu gruppieren und den Gesamtumsatz zu berechnen Für jedes Produkt können Sie die folgende Abfrage verwenden:
<code class="sql">SELECT 产品名称, SUM(销售额) AS 总销售额 FROM sales GROUP BY 产品名称;</code>
Ergebnisse:
Produktname | Gesamtumsatz |
---|---|
Äpfel | 175 |
B Ananas | 75 |
Das obige ist der detaillierte Inhalt vonWelche Anweisung wird zum Gruppieren in MySQL verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!