Vous êtes sur la page 1sur 2

11-COMMANDE LIMIT et OFFSET

En SQL, la commande LIMIT permet de spécifier le nombre maximum de résultats que l’on
souhaite obtenir, tandis que la commande OFFSET permet d'effectuer un décalage sur
l'ensemble des résultats. Un cas d'utilisation courant consiste à utiliser ces commandes dans
le cadre du développement d'une pagination.

LIMIT

#SELECT une_colonne #FROM une_table #LIMIT une_limite;

EXEMPLE 1

SELECT * FROM clients LIMIT 2;

Résultat

id prenom nom email ville


1 Marine Leroy mleroy@example.com Paris
2 Jean René jrene@example.com Lyon

En SQL, la commande OFFSET permet de ne pas retourner une partie des résultats de la
reqûete. Cette commande s'utilise uniquement en complément de la commande LIMIT . Par
exemple, nous souhaitons sélectionner uniquement les 2 premiers résultats sans le tout
premier.

la commande OFFSET permet de ne pas retourner une partie des résultats de la reqûete. Cette
commande s'utilise uniquement en complément de la commande LIMIT . Par exemple, nous
souhaitons sélectionner uniquement les 2 premiers résultats sans le tout premier. Pour
effectuer cette opération, la requête est la suivante :

OFFSET

SELECT * FROM clients LIMIT 2 OFFSET 1;

Résultat

id prenom nom email ville


2 Jean René jrene@example.com Lyon
id prenom nom email ville
3 Ted Bundy tbundy@example.com Lyon

Vous aimerez peut-être aussi