Verwenden Sie GROUP BY und ORDER BY, um gruppierte Daten zu sortieren: 1. GROUP BY gruppierte Daten. 2. ORDER BY sortierte jede Datengruppe.
Kombinierte Verwendung von GROUP BY und ORDER BY in SQL
In SQL sind GROUP BY und ORDER BY wichtige Abfrageklauseln, die zum Gruppieren und Sortieren von Datensätzen verwendet werden können. Sie können beide Klauseln verwenden, wenn Sie gruppierte Daten sortieren möchten.
Syntax
<code class="sql">SELECT column_list FROM table_name GROUP BY group_column ORDER BY order_column;</code>
Verwendung
1. Die Klausel „GROUP BY“ wird verwendet, um Daten in bestimmte Spalten zu gruppieren. Es kombiniert Datensätze mit demselben Gruppierungsspaltenwert, um Gruppen zu bilden.
2. Sortieren
Die ORDER BY-Klausel wird zum Sortieren der Daten in jeder Gruppe verwendet. Es sortiert Datensätze innerhalb einer Gruppe nach einer angegebenen Sortierspalte. ? Schüler-ID: Gruppieren und sortieren Sie jeden Schüler in absteigender Reihenfolge seiner Punktzahl.
HinweiseDie in ORDER BY angegebenen Spalten müssen in GROUP BY angegeben oder in einer Aggregatfunktion verwendet werden. Wenn Sie in GROUP BY mehrere Spalten angeben, kann ORDER BY nur nach diesen Spalten sortieren. ORDER BY kann auf aggregierte Spalten wie SUM(score) angewendet werden.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie „Gruppieren nach' und „Ordnen nach' zusammen in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!