sql >> Base de Datos >  >> RDS >> Mysql

Mysql selecciona registros con desplazamiento

Puede enviar la compensación a la declaración de límite, así:

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

Observe el OFFSET 500 en el limite Eso establece el 'punto de inicio' más allá de las primeras 500 entradas (en la entrada #501).

Por lo tanto, se seleccionarán las entradas #501, #502, #503, #504, #505, #506, #507 y #508.

Esto también se puede escribir:

LIMIT 500, 8

Personalmente, no me gusta tanto y no entiendo el orden.

Punto pedante:500-508 son 9 entradas, así que tuve que ajustar.