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

Cách tạo độ lệch giới hạn động chỉ bằng SQL (Của tôi)

Từ đặc tả MySQL 5.5:

Vì vậy, bên trong một thủ tục được lưu trữ, những điều sau sẽ hoạt động:

DECLARE offset bigint
SELECT pagenr * 10 INTO offset FROM pages where id = 3;
SELECT * FROM table1 LIMIT offset, 10;

Nếu không, bạn sẽ cần tính toán trước giá trị và chuyển nó vào thông qua truy vấn. Bạn nên biết kích thước trang và số trang, vì vậy việc này không khó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để lặp qua truy vấn MySQL qua PDO trong PHP?

  2. Kết nối với MySQL từ .NET bằng Thư viện SSH.NET

  3. Hỗ trợ Homebrew, MySQL 8

  4. Thoát ký tự dấu hai chấm ':' trong các truy vấn JPA

  5. truy vấn mysql - ngày định dạng trên đầu ra?