J'ai un doute sur la requête suivante
SELECT column
FROM table
LIMIT 18 OFFSET 8
combien de résultats seront obtenus en sortie et de quel endroit à quel endroit.
J'ai un doute sur la requête suivante
SELECT column
FROM table
LIMIT 18 OFFSET 8
combien de résultats seront obtenus en sortie et de quel endroit à quel endroit.
Il renverra 18 résultats en commençant par l'enregistrement n° 9 et en terminant par l'enregistrement n° 26.
Vérifiez ce dehors.
Et aussi le documentation officielle .
La clause LIMIT est utilisée pour limiter le nombre de résultats renvoyés dans une instruction SQL. Ainsi, si vous avez 1 000 lignes dans une table, mais que vous ne voulez renvoyer que les 10 premières, vous devez faire quelque chose comme ceci :
SELECT column
FROM table
LIMIT 10
Ceci est similaire à la clause TOP de Microsoft SQL Server. Cependant, la clause LIMIT est toujours placée à la fin de la requête sur MySQL et PostgreSQL.
Supposons maintenant que vous vouliez montrer les résultats 11-20. Avec le mot clé OFFSET, c'est tout aussi facile, la requête suivante fera l'affaire :
SELECT column FROM table
LIMIT 10
OFFSET 10
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.