Leçon 1 / 9 — Chapitre 4: Trier et limiter
ORDER BY : trier par une colonne
ORDER BY trie les lignes d'un résultat selon une colonne — rappel du deuxième chapitre : sans ORDER BY, l'ordre des lignes n'est jamais garanti.
SELECT nom, prix FROM produits ORDER BY prix;
Ce code affiche tous les produits triés par prix croissant (du plus petit au plus grand) : Stylo (100 $), Savon (300 $), Biscuits (400 $), puis Cahier et Dentifrice (500 $ chacun, dans un ordre qui peut varier entre eux sans tri secondaire), et enfin Jus (600 $).
ORDER BY s'écrit toujours en dernier dans une requête SELECT (après un éventuel WHERE) :
SELECT nom, prix FROM produits WHERE categorie = 'hygiene' ORDER BY prix;
Ce code filtre d'abord sur hygiene (vu au deuxième chapitre), puis trie le résultat filtré par prix croissant : Savon (300 $) avant Dentifrice (500 $).
Par défaut, sans autre précision, ORDER BY trie toujours en ordre croissant — que la colonne soit numérique (du plus petit au plus grand) ou textuelle (ordre alphabétique).
À retenir :
ORDER BY colonnetrie les lignes du résultat selon cette colonne, par défaut en ordre croissant.ORDER BYs'écrit en dernier dans une requête, après un éventuelWHERE.
À vous de jouer : écrivez une requête qui affiche tous les produits triés par nom (ordre alphabétique).
Continuez ce module
Débloquez les leçons restantes ainsi que l'attestation finale.
5 000 XOF / 7,62 € / 8,31 $
Débloquez les 91 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.