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