Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql sélectionne les enregistrements avec décalage

Vous pouvez envoyer le décalage à la déclaration de limite, comme ceci :

SELECT id 
FROM customers 
WHERE name LIKE "John%" 
LIMIT 8 OFFSET 500

Remarquez le OFFSET 500 à la limite. Cela définit le 'point de départ' au-delà des 500 premières entrées (à l'entrée #501).

Ainsi, les entrées #501, #502, #503, #504, #505, #506, #507 et #508 seront sélectionnées.

Cela peut aussi s'écrire :

LIMIT 500, 8

Personnellement, je n'aime pas trop ça et je ne comprends pas la commande.

Point pédant : 500-508 correspond à 9 entrées, j'ai donc dû m'adapter.