Die
OrderBy-Klausel wird verwendet, um SQL-Abfrageergebnisse nach angegebenen Spalten zu sortieren. Syntax: SELECT ... ORDER BY Spalte1 [ASC|DESC], Spalte2 [ASC|DESC], ... Parameter: 1. Zu sortierende Spalte 2. Optionale Sortierreihenfolge: [ASC (aufsteigend) |. ]
Verwendung von OrderBy in SQL
Die OrderBy-Klausel wird verwendet, um die SQL-Abfrageergebnisse nach der angegebenen Spalte zu sortieren.
Syntax:
SELECT ... ORDER BY Spalte1 [ASC|DESC], Spalte2 [ASC|DESC], ...
SELECT ... ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...
参数:
column1
, column2
, ...:要排序的列ASC
:升序排序(从小到大)DESC
:降序排序(从大到小)用法:
<code class="sql">SELECT name, age FROM customers ORDER BY name ASC;</code>
这将按客户姓名升序排序结果。
<code class="sql">SELECT name, age, city FROM customers ORDER BY name ASC, age DESC;</code>
这将首先按姓名升序排序,然后按年龄降序排序。
<code class="sql">SELECT name, age FROM customers ORDER BY age DESC;</code>
这将按年龄降序排序结果。
默认情况下,NULL 值被视为比非 NULL 值小。可以使用 COALESCE()
Parameter:
column2
, ...: Die zu sortierende SpalteASC
: Sortierung in aufsteigender Reihenfolge (von klein nach groß)Verwendung:
🎜<code class="sql">SELECT name, age FROM customers ORDER BY COALESCE(age, 0) ASC;</code>
<code class="sql">SELECT name, city, state FROM customers ORDER BY name ASC, city DESC;</code>
COALESCE()
verarbeitet werden, zum Beispiel: 🎜rrreee🎜Dies sortiert nach Alter in aufsteigender Reihenfolge und behandelt NULL-Werte als 0. 🎜🎜🎜🎜Zusammengesetzte Sortierung: 🎜🎜🎜🎜 Sie können mithilfe einer zusammengesetzten Spalte sortieren, zum Beispiel: 🎜rrreee🎜Dadurch wird jeder Bundesstaat zuerst nach Name in aufsteigender Reihenfolge und dann nach Stadt in absteigender Reihenfolge sortiert. 🎜Das obige ist der detaillierte Inhalt vonSo verwenden Sie orderby in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!