ORDER BY, LIMIT et DISTINCT
La question « quelles sont les trois commandes les plus chères ? » revient en entretien sous toutes les formes possibles. Pour y répondre, il faut trois outils : ORDER BY pour trier, LIMIT pour couper après N lignes et DISTINCT pour supprimer les doublons. On continue avec les deux mêmes tables de l
ORDER BY range le résultat, LIMIT n'en garde que le début et DISTINCT garde chaque ligne différente une seule fois.
- ORDER BY
- Une clause qui trie les lignes du résultat selon une ou plusieurs colonnes.
- Sens du tri
- ASC du plus petit au plus grand (par défaut), DESC du plus grand au plus petit.
- LIMIT
- Une clause qui ne renvoie que les N premières lignes du résultat.
- DISTINCT
- Un mot-clé placé après SELECT qui supprime les lignes en double du résultat.