sql >> Databasteknik >  >> RDS >> Mysql

Mysql select poster med offset

Du kan skicka offset till gränssatsen så här:

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

Lägg märke till OFFSET 500 på gränsen. Det sätter "startpunkten" förbi de första 500 posterna (vid post #501).

Därför kommer poster #501, #502, #503, #504, #505, #506, #507 och #508 att väljas.

Detta kan också skrivas:

LIMIT 500, 8

Själv tycker jag inte lika mycket om det och förstår inte ordningen.

Pedantisk punkt:500-508 är 9 poster, så jag var tvungen att justera.



  1. Mysql infoga slumpmässig datumtid i ett givet datumintervall

  2. SQL Server VÄLJ SISTA N rader

  3. Hämtar senast infogade värde i Yii

  4. Hur man uppdaterar alla datum i en tabell