Clause de limite SQLite
La clause LIMIT de SQLite est utilisée pour limiter la quantité de données renvoyées par une instruction SELECT.
Syntaxe
La syntaxe de base d'une instruction SELECT avec une clause LIMIT est la suivante :
FROM table_name
LIMIT [nombre de lignes]
Voici la syntaxe de la clause LIMIT lorsqu'elle est utilisée avec la clause OFFSET :
FROM table_name
LIMIT [nombre de lignes] OFFSET [numéro de ligne]
Le moteur SQLite renverra toutes les lignes à partir de la ligne suivante jusqu'au OFFSET donné, comme indiqué dans le dernier exemple ci-dessous Show.
Exemple
Supposons que la table COMPANY contienne les enregistrements suivants : ------- --------- ---------- - ---------
1 25 Texas 15000.05 David 27 Texas 85000.0
6 KIM 22 Sud ON 10000.0 <>
Voici un exemple qui limite le nombre de lignes que vous souhaitez extraire de la table :
This Will produire les résultats suivants : -- ---------- -------------
1 Paul 32 Californie 20000.04 Mark 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
6 Kim 22 South-Hall 45000.0
Cependant, dans certains cas, il peut être nécessaire de partir de un décalage spécifique Extraire les enregistrements. Voici un exemple pour extraire 3 enregistrements à partir de la troisième position :
Cela produira les résultats suivants :
3 Teddy 23 Norvège 20000.0
4 Mark 25 Rich-Mond 65000.0
5 David 27 Texas 85 000.0