Limite MySQL avec décalage : quels résultats sont renvoyés ?
Dans MySQL, les clauses LIMIT et OFFSET vous permettent de récupérer un nombre spécifique de lignes d'une table, en commençant à un décalage donné. Cet article explore la manière dont les clauses LIMIT et OFFSET interagissent pour déterminer quelles lignes sont renvoyées par une requête.
Considérez l'exemple de requête suivant :
SELECT column FROM table LIMIT 18 OFFSET 8
Combien de résultats seront renvoyés ?
La clause LIMIT précise que 18 lignes seront renvoyées par le requête.
Où commenceront les résultats ?
La clause OFFSET indique que les résultats commenceront à la ligne n°9. En effet, OFFSET spécifie le nombre de lignes à ignorer avant de commencer à renvoyer des résultats.
Pour mieux comprendre comment cela fonctionne, décomposons la requête :
Dans En résumé, la requête ci-dessus renverra 18 résultats, commençant à l'enregistrement n°9 et se terminant à l'enregistrement n°26. Pour plus d'informations, reportez-vous à la documentation officielle MySQL sur LIMIT et OFFSET.
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!