La clause ORDER BY
- La clause ORDER BY permet de trier les données en SQL. Elle n'est jamais utilisée seule : elle complète l'instruction SELECT.
- Le ORDER BY correspond à la partie Tri d'une requête graphique classique.
Syntaxe
Si votre base de données comporte 2 tables nommées tblClients et tblProduits :
SELECT [Numéro Client],[Nom Client],CA FROM tblClients ORDER BY [Nom Client];
SELECT [Numéro Client],[Nom Client],CA FROM tblClients ORDER BY [Nom Client] DESC;
SELECT * FROM tblClients WHERE CA > 100000 ORDER BY Région, CA DESC;
Explications
|
| Cette commande sélectionne 3 champs de la table clients, et applique un
tri sur le champ [Nom Client]. Comme d'habitude, si le nom de champ comporte des espaces (ou autres caractères particuliers), encadrez le de crochets. |
|
| Comme ci-dessus, sauf que le tri est décroissant (DESCendant, en quelque
sorte). En l'absence de DESC, c'est bien sûr un tri croissant qui est appliqué. |
|
2 ajouts :
|



Dans cet article...
Article mis à jour le 07/02/2009