Avec l'exemple précédent, la requête de sélection de ligne affiche les lignes sans un arrangement particulier. On peut également sélectionner les lignes à afficher avec un format bien ordonné avec la clause ORDER BY.
L'exemple de requête suivant triera les lignes par ordre croissant des notes.
mysql> select nom, notes from élève order by notes;
+---------+-------+
| nom | notes |
+---------+-------+
| michael | 75 |
| steve | 75 |
| anne | 80 |
| jack | 82 |
| david | 98 |
| mille | 98 |
| steve | 100 |
| anne | 100 |
+---------+-------+
8 lignes dans le groupe (0.03 sec)
On peut également les trier par ordre décroissant. Dans l'exemple de requête ci-dessous, les notes sont triées par ordre décroissant.
mysql> select nom, notes from élève order by notes desc;
+---------+-------+
| nom | notes |
+---------+-------+
| steve | 100 |
| anne | 100 |
| david | 98 |
| mille | 98 |
| jack | 82 |
| anne | 80 |
| michael | 75 |
| steve | 75 |
+---------+-------+
8 lignes dans le groupe (0.00 sec)
Puis on va voir comme trier plusieurs colonnes.
|