Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql избира записи с изместване

Можете да изпратите изместването към оператора за лимит, както следва:

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

Обърнете внимание на OFFSET 500 на границата. Това задава "начална точка" след първите 500 записа (в запис #501).

Поради това ще бъдат избрани записи #501, #502, #503, #504, #505, #506, #507 и #508.

Това също може да бъде написано:

LIMIT 500, 8

Лично на мен това не ми харесва толкова и не разбирам реда.

Педантична точка:500-508 е 9 записа, така че трябваше да коригирам.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Въведение във високата достъпност на базата данни за MySQL и MariaDB

  2. Как да рестартирате отдалечен MySQL сървър, работещ на Ubuntu linux?

  3. Python JSON енкодер за поддръжка на дата и час?

  4. Наличен ли е изразът за сливане в MySQL

  5. Каква е най-добрата производителност за извличане на MySQL EAV резултати като релационна таблица