Chapitre 9. Trier les résultats d'une requête
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
9.0 Introduction
Ce chapitre traite du tri, une opération extrêmement importante pour contrôler la façon dont MySQLaffiche les résultats des requêtes SELECT. Pour trier le résultat d'une requête, ajoute une clause ORDER BY à la requête. Sans une telle clause, MySQL est libre de renvoyer les lignes dans n'importe quel ordre, le tri permet donc de mettre de l'ordre dans le désordre et de rendre les résultats des requêtes plus faciles à examiner et à comprendre.
Tu peux trier les lignes du résultat d'une requête de plusieurs façons :
Utilisation d'une seule colonne, d'une combinaison de colonnes, ou même de parties de colonnes ou de résultats d'expression.
Utiliser l'ordre croissant ou décroissant
Utiliser des comparaisons de chaînes sensibles à la casse ou insensibles à la casse
Utiliser l'ordre temporel
Plusieurs exemples de ce chapitre utilisent le tableau driver_log, qui contient des colonnes permettant d'enregistrer les relevés kilométriques quotidiens d'un ensemble de chauffeurs de camion :
mysql> SELECT * FROM driver_log; +--------+-------+------------+-------+ | rec_id | name | trav_date | miles | +--------+-------+------------+-------+ | 1 | Ben | 2014-07-30 | 152 | | 2 | Suzi | 2014-07-29 | 391 | | 3 | Henry | 2014-07-29 | 300 | | 4 | Henry | 2014-07-27 | 96 | | 5 | Ben | 2014-07-29 | 131 | | 6 | Henry | 2014-07-26 ...Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access