Maison > Article > base de données > Comment « LIMIT » de MySQL avec « OFFSET » détermine-t-il la plage des lignes récupérées ?
LIMIT avec OFFSET dans MySQL : comprendre les résultats des requêtes
La combinaison des clauses LIMIT et OFFSET dans MySQL permet la sélection d'un sous-ensemble spécifique de lignes d'une table. Cette technique est utile pour la pagination et la récupération de segments de données spécifiques.
Requête :
Considérez la requête suivante :
SELECT column FROM table LIMIT 18 OFFSET 8
Nombre et plage de résultats :
Cette requête renverra 18 lignes en sortie, à partir de l'enregistrement #9 et se terminant au record #26. Pour déterminer cette plage, suivez ces étapes :
Exemple :
Disons que nous avons un table avec les données suivantes :
id | column |
---|---|
1 | A |
2 | B |
3 | C |
4 | D |
5 | E |
6 | F |
7 | G |
8 | H |
9 | I |
10 | J |
11 | K |
12 | L |
13 | M |
14 | N |
15 | O |
16 | P |
17 | Q |
18 | R |
19 | S |
20 | T |
La requête renverrait le résultat suivant :
column |
---|
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!