Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL seleziona i record con offset

Puoi inviare l'offset alla dichiarazione di limite, in questo modo:

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

Notare il OFFSET 500 al limite. Ciò imposta il "punto iniziale" oltre le prime 500 voci (alla voce #501).

Pertanto, verranno selezionate le voci n. 501, n. 502, n. 503, n. 504, n. 505, n. 506, n. 507 e n. 508.

Questo può anche essere scritto:

LIMIT 500, 8

Personalmente, non mi piace molto e non capisco l'ordine.

Punto pedante:500-508 è 9 voci, quindi ho dovuto adeguarmi.