Trier les résultats par ordre croissant ou décroissant
Par défaut, les résultats SQL sont retournés dans un ordre non défini. ORDER BY permet de contrôler l'ordre d'affichage selon un ou plusieurs critères.
SELECT colonnes FROM table ORDER BY colonne [ASC|DESC]
ASC : ordre croissant (A-Z, 0-9, ancien-récent) - PAR DÉFAUT
DESC : ordre décroissant (Z-A, 9-0, récent-ancien)
ORDER BY salaire ASC -- Du plus bas au plus haut
ORDER BY salaire DESC -- Du plus haut au plus bas
ORDER BY nom -- Alphabétique (ASC implicite)
Trier par plusieurs colonnes avec priorité :
ORDER BY dept_id ASC, salaire DESC
Trie d'abord par département, puis par salaire dans chaque département.
Salaires du plus bas au plus élevé
Salaires du plus élevé au plus bas
Noms par ordre alphabétique
Par département puis salaire
Plus récents en premier