La clause
OrderBy est utilisée pour trier les résultats des requêtes SQL par colonnes spécifiées. Syntaxe : SELECT ... ORDER BY colonne1 [ASC|DESC], colonne2 [ASC|DESC], ... Paramètres : 1. Colonne à trier 2. Ordre de tri optionnel : [ASC (ascendant) | ]
Utilisation de OrderBy dans SQL
La clause OrderBy est utilisée pour trier les résultats de la requête SQL en fonction de la colonne spécifiée.
Syntaxe :
SELECT ... ORDER BY colonne1 [ASC|DESC], colonne2 [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()
Paramètres :
column2
, ... : La colonne à trierASC
: Tri par ordre croissant (du petit au grand)Utilisation :
🎜<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()
, par exemple : 🎜rrreee🎜Cela triera par âge dans l'ordre croissant, en traitant les valeurs NULL comme 0. 🎜🎜🎜🎜Tri composé : 🎜🎜🎜🎜Vous pouvez trier à l'aide d'une colonne composée, par exemple : 🎜rrreee🎜Cela triera chaque état d'abord par nom dans l'ordre croissant, puis par ville par ordre décroissant. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!