Comment faire une requête ORDER BY multiple en SQL ?

Réponses rédigées par Antoine
Dernière mise à jour : 2022-08-28 09:38:18
Thèmes : mysql - select - order-by
Question

Comment faire une requête SQL avec plusieurs ORDER BY ?

Réponse

Pour trier les données de plusieurs colonnes, par ordre ascendant ou descendant, et ainsi faire une requête SQL avec un ORDER BY multiple, procédez comme ceci :

SELECT *  FROM table ORDER BY colonne_1 DESC, colonne_2 ASC

Il suffit le lister l'ensemble de vos critères d'ordonnancement en les séparant par une virgule.