Partager via


Clause ORDER BY

La clause ORDER BY trie les résultats en fonction de la valeur d’une ou plusieurs colonnes que vous spécifiez. Voici la syntaxe de la clause ORDER BY :

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

Le spécificateur de colonne doit être une colonne valide. Vous pouvez utiliser le spécificateur de colonne pour faire référence aux colonnes selon l’ordre dans lequel elles apparaissent dans la requête. La première colonne de la requête est numérotée 1. Vous pouvez inclure plusieurs colonnes dans la clause ORDER BY, séparées par des virgules.

Le spécificateur de direction facultatif peut être « ASC » pour l’ascendant (de faible à élevé) ou « DESC » pour la décroissante (de haut à faible). Si vous ne fournissez pas de spécificateur de direction, la valeur par défaut, croissant, est utilisée. Si vous spécifiez plusieurs colonnes, mais que vous ne spécifiez pas toutes les directions, la direction que vous spécifiez en dernier est appliquée à chaque colonne jusqu’à ce que vous changiez explicitement la direction.

Par exemple, dans la clause ORDER BY suivante, les colonnes A, B, C et G sont triées dans l’ordre croissant, tandis que les colonnes D, E et F sont triées dans l’ordre décroissant.

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

Informations de référence

FROM Clause

RANK BY Clause

INSTRUCTION SELECT

Conceptuel

Prédicats de texte intégral

Prédicats non en texte intégral