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 zu verweisen, indem Sie die Reihenfolge verwenden, 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 Richtungsbezeichner 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 Standard, aufsteigend, verwendet. Wenn Sie mehrere Spalten angeben, aber nicht alle Richtungen angeben, wird die von Ihnen 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

Konzeptionelle

Full-Text Prädikate

Nicht-Full-Text Prädikate