Agitez votre trafic avec Oseox, Plus de 400 cours gratuits.
Profitez de nos meilleurs conseils, Recevez notre newsletter pro !
Nous avons appris dans un tutoriel précédent des notions simples de la manipulation des résultats. La richesse du langage SQL nous offre encore de nombreuse possibilités de manipulation qui nous permet de trier les données, faire des calculs, insérer des restrictions sur les requêtes et beaucoup d'autres choses encore.
Pour voir tout cela avec un peu plus de détails, nous vous invitons à lire la suite du tutoriel.
Toujours sur l'exemple des étudiants, nous pouvons faire des tris sur la moyenne des étudiants à l'aide du mot clé ORDER BY. L'option ASC ou DESC permet d'indiquer l'ordre des tris. ASC correspond alors à un tri croissant et DESC à un tri décroissant.
Prenons par exemple cette table :
| prenom | moyenne |
|---|---|
| Rita | 12 |
| Alvaro | 19 |
| Serge | 13 |
| Valérie | 17 |
| Monica | 11 |
| Rita | 15 |
| Jean | 10 |
| Diane | 16 |
| Adrien | 11 |
| Daniel | 17 |
| Daniel | 18 |
| Marinah | 14 |
| Paco | 19 |
Nous allons sélectionner les prénoms et les moyennes en classant le résultat de la moyenne la plus basse à la moyenne la plus haute.
Requête SQL :
SELECT prenom, moyenne FROM etudiant ORDER BY moyenne ASC ;
Résultat
| prenom | moyenne |
|---|---|
| Jean | 10 |
| Adrien | 11 |
| Monica | 11 |
| Rita | 12 |
| Serge | 13 |
| Marinah | 14 |
| Rita | 15 |
| Diane | 16 |
| Valérie | 17 |
| Daniel | 17 |
| Daniel | 18 |
| Alvaro | 19 |
| Paco | 19 |
Une question ? Venez la poser sur notre forum développement web !