ORDER BY
Catégorie : tri
Clause pour trier les résultats selon une ou plusieurs colonnes. ASC (ascendant) est l'ordre par défaut. DESC (descendant) pour l'ordre inverse.
📝 Syntaxe
SELECT colonnes FROM table ORDER BY colonne [ASC|DESC]💡 Exemples
SELECT nom, prenom FROM élèves ORDER BY nom ASC→ Élèves triés par nom alphabétique
SELECT * FROM produits ORDER BY prix DESC, nom ASC→ Produits triés par prix décroissant, puis par nom
🎯 Exercice
Afficher tous les livres triés par année de publication décroissante, puis par titre alphabétique
Voir la solution
SELECT * FROM livres ORDER BY annee_publication DESC, titre ASC⚠️ Pièges courants
- L'ordre peut impacter les performances sur de grandes tables
- Les valeurs NULL sont placées en premier en ASC, en dernier en DESC
