Heim  >  Artikel  >  Datenbank  >  So verwenden Sie „Gruppieren nach“ und „Ordnen nach“ zusammen in SQL

So verwenden Sie „Gruppieren nach“ und „Ordnen nach“ zusammen in SQL

下次还敢
下次还敢Original
2024-05-02 03:09:16939Durchsuche

Verwenden Sie GROUP BY und ORDER BY, um gruppierte Daten zu sortieren: 1. GROUP BY gruppierte Daten. 2. ORDER BY sortierte jede Datengruppe.

So verwenden Sie „Gruppieren nach“ und „Ordnen nach“ zusammen in SQL

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.

Hinweise

Die 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn