Clause ORDER BY

La clause ORDER BY est utilisée pour trier les résultats d'une requête selon une ou plusieurs colonnes, en ordre croissant (ASC, par défaut) ou décroissant (DESC).

Syntaxe :

SELECT colonne1, colonne2
FROM table
ORDER BY colonne1 [ASC | DESC], colonne2 [ASC | DESC];

Exemple 1 : Trier les clients par date d'inscription

SELECT nom, email, date_inscription
FROM clients
ORDER BY date_inscription DESC;

Cela trie les clients par ordre décroissant de la date d'inscription.

Exemple 2 : Trier les commandes par montant, puis par date

SELECT id_client, montant_total, date_commande
FROM commandes
ORDER BY montant_total DESC, date_commande ASC;

Cela trie les commandes par montant total décroissant, et en cas d'égalité, par date de commande croissante.

Last updated