Sorting with ORDER BY · Tri avec ORDER BY
Sorting the result
The rows come back in no particular order. Add ORDER BY to sort them by a column:
ASCsorts ascending (smallest first) — this is the default.DESCsorts descending (largest first).
Trier le résultat
Les lignes reviennent sans ordre particulier. Ajoutez ORDER BY pour les trier selon une colonne :
SELECT name, score FROM student ORDER BY score DESC;
ASCtrie par croissant (le plus petit en premier) — c'est le défaut.DESCtrie par décroissant (le plus grand en premier).
Sorting by more than one column
Sort text columns alphabetically:
You can sort by several columns: ORDER BY form ASC, score DESC sorts by form first, then by score within each form. ORDER BY always comes last in the query.
Trier selon plusieurs colonnes
Triez les colonnes de texte alphabétiquement :
SELECT name FROM student ORDER BY name;
Vous pouvez trier selon plusieurs colonnes : ORDER BY form ASC, score DESC trie d'abord par classe, puis par note à l'intérieur de chaque classe. ORDER BY se trouve toujours à la fin de la requête.
Common mistakes
- The default sort is ascending; add
DESCfor descending. ORDER BYcomes near the end of the query.
Erreurs courantes
- Le tri par défaut est croissant ; ajoutez
DESCpour décroissant. ORDER BYse trouve vers la fin de la requête.
ORDER BY sorts the rows · ORDER BY trie les lignes
ORDER BY puts the result rows in order, like a sort. · ORDER BY met les lignes de résultat dans l'ordre, comme un tri.
Show every student's name and · et score, highest score first. · Affichez la name et la score de chaque étudiant, du score le plus élevé au plus bas.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Show every student's name, sorted alphabetically (A to Z). · Affichez la name de chaque étudiant, trié par ordre alphabétique (A à Z).
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.