Maison > base de données > tutoriel mysql > Comment « LIMIT » de MySQL avec « OFFSET » détermine-t-il la plage des lignes récupérées ?

Comment « LIMIT » de MySQL avec « OFFSET » détermine-t-il la plage des lignes récupérées ?

Barbara Streisand
Libérer: 2024-11-23 22:00:12
original
533 Les gens l'ont consulté

How Does MySQL's `LIMIT` with `OFFSET` Determine the Range of Retrieved Rows?

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
Copier après la connexion

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 :

  1. Décalage de 8 : La clause OFFSET précise que les 8 enregistrements initiaux doivent être ignorés avant de commencer la récupération.
  2. LIMIT par 18 : La clause LIMIT limite le nombre de lignes à récupérer à 18.
  3. Plage de résultats : En combinant OFFSET et LIMIT, la requête récupère 18 enregistrements de l'enregistrement n°9 (9 8) à l'enregistrement n°26 (9 8 17).

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal