Die GROUP BY-Anweisung in SQL gruppiert den Datensatz nach angegebenen Spalten und führt aggregierte Berechnungen für jede Gruppe durch. Die Verwendung ist wie folgt: Gruppierungsspalten identifizieren: Geben Sie die zu gruppierenden Spalten an. Aggregationsfunktionen: Verwenden Sie SUM, COUNT, AVG und andere Funktionen, um gruppierte Werte zu berechnen. Gruppierte Ergebnisse: Die Abfrage gibt gruppierte Ergebnisse zurück und zeigt den aggregierten berechneten Wert jeder Gruppe.
GROUP BY-Verwendung in SQL
Die GROUP BY-Anweisung in SQL wird verwendet, um Zeilen in einem Datensatz zu gruppieren und Aggregationsberechnungen für die Daten basierend auf der Gruppierung durchzuführen. Dabei werden Zeilen gruppiert, die denselben Wert für eine bestimmte Spalte haben.
Grundlegende Syntax:
<code class="sql">SELECT aggregate_function(column_name) FROM table_name GROUP BY column_name</code>
Verwendung:
Beispiel:
Angenommen, wir haben eine Tabelle mit Schülernoten:
Schülernummer | Name | Note |
---|---|---|
1 | John | 85 |
2 | Mary | 90 |
3 | John | 95 |
4 | Susan | 80 |
Die folgende Abfrage gruppiert die Noten der Schüler nach Namen, und Berechnen Sie den durchschnittlichen Leistungswert jedes Schülers :
<code class="sql">SELECT AVG(成绩) FROM students GROUP BY 姓名</code>
Ergebnis:
Name | Durchschnittsnote |
---|---|
John | 90 |
Mary | 90 |
Susan | 80 |
Achtung Dinge Zu beachten:
Das obige ist der detaillierte Inhalt vonGruppieren Sie nach Verwendung in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!