Freigeben über


ORDER BY-Klausel

Die ORDER BY-Klausel sortiert die Ergebnisse basierend auf dem Wert einer oder mehrerer spalten, die Sie angeben. Es folgt die Syntax der ORDER BY-Klausel:

ORDER BY <column> [<direction>] [,<column> [<direction>]]

Der Spaltenbezeichner muss eine gültige Spalte sein. Sie können den Spaltenbezeichner verwenden, um auf Spalten nach der Reihenfolge zu verweisen, in der sie in der Abfrage angezeigt werden. Die erste Spalte in der Abfrage ist nummeriert 1. Sie können mehr als eine Spalte in die ORDER BY-Klausel einschließen, getrennt durch Kommas.

Der optionale Richtungsspezifizierer kann entweder "ASC" für aufsteigend (niedrig bis hoch) oder "DESC" für absteigend (hoch bis niedrig) sein. Wenn Sie keinen Richtungsbezeichner angeben, wird der Standardwert aufsteigend verwendet. Wenn Sie mehr als eine Spalte angeben, aber nicht alle Richtungen angeben, wird die zuletzt angegebene Richtung auf jede Spalte angewendet, bis Sie die Richtung explizit ändern.

In der folgenden ORDER BY-Klausel werden beispielsweise die Spalten A, B, C und G in aufsteigender Reihenfolge sortiert, während die Spalten D, E und F in absteigender Reihenfolge sortiert werden.

ORDER BY A ASC, B, C, D DESC, E, F, G ASC

Referenz

FROM-Klausel

RANK BY-Klausel

SELECT-Anweisung

Konzept

Volltext-Prädikate

Prädikate ohne Volltext