PaliSkill
SQL débutant

Leçon 5 / 9 — Chapitre 4: Trier et limiter

LIMIT : limiter le nombre de lignes

LIMIT restreint le nombre de lignes affichées par une requête, quel que soit le nombre de lignes qui vérifieraient normalement la requête.

SELECT nom FROM produits LIMIT 3;

Ce code affiche seulement les 3 premières lignes du résultat — sans ORDER BY, ces 3 lignes sont celles renvoyées dans l'ordre non garanti déjà vu au deuxième chapitre, donc potentiellement différentes d'une exécution à l'autre.

LIMIT se combine avec WHERE :

SELECT nom FROM produits WHERE prix > 200 LIMIT 2;

Ce code filtre d'abord sur prix > 200, puis affiche seulement 2 des lignes filtrées — le filtre s'applique avant la limite, jamais l'inverse.

Un LIMIT supérieur au nombre de lignes réellement disponibles n'est pas une erreur : il affiche simplement toutes les lignes disponibles, sans en manquer.

SELECT nom FROM produits LIMIT 100;

Ce code affiche les 6 lignes de produits (toutes disponibles), sans provoquer d'erreur malgré une limite bien supérieure au nombre réel de lignes.

À retenir :

  • LIMIT n restreint le résultat à au plus n lignes.
  • Un LIMIT supérieur au nombre de lignes disponibles affiche simplement toutes les lignes, sans erreur.

À vous de jouer : écrivez une requête qui affiche seulement les 2 premiers produits de la table (sans tri particulier).

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 84 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès