Sorting Results
2 min
Niveau 6
Introduction
Nous avons vu la commande SQL SELECT pour extraire des données d'une table MySQL. Lorsque vous sélectionnez des lignes, le serveur MySQL est libre de les renvoyer dans n'importe quel ordre, sauf si vous lui donnez des instructions contraires en indiquant comment trier le résultat. Mais vous triez un ensemble de résultats en ajoutant une clause ORDER BY qui nomme la ou les colonnes que vous voulez trier.
Syntaxe
Le bloc de code suivant est une syntaxe SQL générique de la commande SELECT avec la clause ORDER BY pour trier les données d'une table MySQL.
SELECT field1, field2,...fieldN table_name1, table_name2...
ORDER BY field1, [field2...] [ASC [DESC]]
- Vous pouvez trier le résultat renvoyé sur n'importe quel champ, si ce champ est répertorié.
- Vous pouvez trier le résultat sur plus d'un champ.
- Vous pouvez utiliser le mot-clé ASC ou DESC pour obtenir le résultat dans l'ordre croissant ou décroissant. Par défaut, c'est l'ordre ascendant.
- Vous pouvez utiliser la clause WHERE...LIKE de la manière habituelle pour poser une condition.
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !