Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mysql chọn bản ghi có độ lệch

Bạn có thể gửi phần bù đến câu lệnh giới hạn, như sau:

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

Lưu ý OFFSET 500 trong giới hạn. Điều đó đặt 'điểm bắt đầu' vượt qua 500 mục nhập đầu tiên (tại mục nhập # 501).

Do đó, các mục nhập # 501, # 502, # 503, # 504, # 505, # 506, # 507 và # 508 sẽ được chọn.

Điều này cũng có thể được viết:

LIMIT 500, 8

Cá nhân tôi không thích điều đó nhiều và không hiểu thứ tự.

Điểm phức tạp:500-508 là 9 mục nhập, vì vậy tôi đã phải điều chỉnh.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MysqlDump từ mã hóa Powershell và Windows

  2. Tại sao kết nối MySQLi của tôi quá chậm?

  3. Sử dụng máy chủ cơ sở dữ liệu trung tâm cho nhiều trang web:hợp lý?

  4. Sự cố cơ sở dữ liệu UTF-8

  5. Làm cách nào để lấy tên cột trong Laravel 4?