Lorsque vous interrogez une base de données MySQL, vous pouvez trier les résultats par n'importe quel champ dans un ordre croissant ou décroissant simplement en ajoutant ORDER BY à la fin de votre requête. Tu utilises ORDER BY field_name ASC pour un tri croissant (qui est la valeur par défaut) ou COMMANDER PAR nom_champ DESC pour un tri décroissant. Vous pouvez utiliser une clause ORDER BY dans une instruction SELECT, SELECT LIMIT ou DELETE LIMIT. Par exemple:
SELECT *
De l'adresse
COMMANDER PAR nom ASC;
Le code ci-dessus récupère les données d'un carnet d'adresses et trie les résultats en fonction du nom de la personne de manière ascendante.
SELECT email
De l'adresse
COMMANDER PAR email DESC;
Ce code sélectionne uniquement les adresses e-mail et les répertorie par ordre décroissant.
Remarque: Si vous n'utilisez pas de modificateur ASC ou DESC dans la clause ORDER BY, les données sont triées par expression dans l'ordre croissant, ce qui revient à spécifier l'expression ORDER BY ASC.