ORDER BY

Ordre de tri avec ORDER BY

Découvrez comment ordonner les résultats d’une requête SQL avec ORDER BY pour effectuer un tri ascendant et descendant.

Objectifs

  • Comprendre l’utilisation du mot clé ORDER BY, comprendre le sens de ASC (ascendant) et DESC (descendant), connaitre une table exemplaire

Exemple

``` CREATE TABLE clients ( id INT PRIMARY KEY, nom VARCHAR(50), salaire DECIMAL(10,2) ); INSERT INTO clients VALUES (1, 'Dupont', 3000), (2, 'Durand', 4000), (3, 'Martin', 2500), (4, 'Moreau', 3500); SELECT * FROM clients ORDER BY salaire ASC; SELECT * FROM clients ORDER BY salaire DESC;```

Exercice

Écrivez une requête SQL qui affiche la liste de tous les clients, triée par nom, puis par salaire, en ordre descendant.

Solution (cliquer pour afficher)

Afficher la solution
``` SELECT * FROM clients ORDER BY nom DESC, salaire DESC;```

Pour aller plus loin

  • Trouvez des exercices supplémentaires pour pratiquer le tri avec ORDER BY sur internet, Enquêtez sur les autres options de tri possibles dans SQL

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut