sql >> Database >  >> RDS >> Mysql

Mysql selecteer records met offset

U kunt de offset als volgt naar de limietverklaring sturen:

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

Let op de OFFSET 500 op de limiet. Dat zet het 'startpunt' voorbij de eerste 500 inzendingen (bij invoer #501).

Daarom worden de inzendingen #501, #502, #503, #504, #505, #506, #507 en #508 geselecteerd.

Dit kan ook worden geschreven:

LIMIT 500, 8

Persoonlijk vind ik dat niet zo leuk en begrijp ik de volgorde niet.

Pedantisch punt:500-508 is 9 vermeldingen, dus ik moest aanpassen.



  1. Geen resultaten na het verwijderen van mysql ft_stopword_file

  2. Rails 3.1:Postgres opvragen voor records binnen een tijdsbereik

  3. DataTable met Ajax werkt niet goed na gebruik serverSide:true

  4. Mysql-groepsgegevens op tijd