Chapitre 4 / 10
Trier et limiter
9 leçons dans ce chapitre.
ORDER BY : trier par une colonne
trie les lignes d'un résultat selon une colonne — rappel du deuxième chapitre : sans , l'ordre des lignes n'est jamais garanti. Ce…
Voir les détails du chapitre
trie les lignes d'un résultat selon une colonne — rappel du deuxième chapitre : sans , l'ordre des lignes n'est jamais garanti. Ce code affiche tous les produits triés par croissant (du plus petit au plus grand) : (100 $), (300 $), (400 $), puis et (500 $ chacun, dans un ordre qui peut varier entre eux sans tri secondaire), et enfin (600 $). s'écrit toujours en dernier dans une requête (après un é…
ORDER BY DESC : ordre décroissant
inverse le tri par défaut de , pour trier en ordre décroissant (du plus grand au plus petit). Ce code affiche les produits triés p…
Trier sur plusieurs colonnes
peut trier sur plusieurs colonnes à la fois, séparées par des virgules : la deuxième colonne ne départage que les lignes déjà à ég…
Trier sur une colonne calculée
peut trier sur un calcul (vu au premier chapitre), pas seulement sur une colonne existante de la table — la même règle vue pour au…
LIMIT : limiter le nombre de lignes
restreint le nombre de lignes affichées par une requête, quel que soit le nombre de lignes qui vérifieraient normalement la requêt…
LIMIT avec ORDER BY : le top N
seul, sans , ne garantit jamais quelles lignes précises seront affichées (rappel de la leçon précédente). Combiné à , il devient u…
OFFSET : sauter des lignes
saute un nombre donné de lignes avant de commencer à afficher le résultat — utile pour découper un résultat trié en pages successi…
Combiner ORDER BY, LIMIT, OFFSET et WHERE
, , et se combinent librement dans une même requête, toujours dans le même ordre d'écriture : avant , luimême avant , luimême avan…
Cas pratique : classement et pagination
Cette dernière leçon combine tri, calcul, filtre et pagination dans une seule requête plus élaborée. Attention : apparaît ici uniq…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/9 terminées
Accès complet
La première leçon de chaque chapitre est gratuite (10 leçons sur 94).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 84 leçons restantes de ce module