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

Điều này có thể nhận được tổng số hàng đếm với giới hạn bù không

Bạn có thể sử dụng SQL_CALC_FOUND_ROWS như thế này

SELECT SQL_CALC_FOUND_ROWS * FROM users limit 0,5;

Nó nhận được số hàng trước áp dụng bất kỳ điều khoản GIỚI HẠN nào. Nó cần một truy vấn khác để tìm nạp kết quả nhưng truy vấn đó có thể đơn giản là

SELECT FOUND_ROWS()

và do đó bạn không phải lặp lại truy vấn phức tạp của mì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. Cột INT (3) không cắt bớt giá trị đến độ dài thích hợp và cho phép chèn giá trị đầy đủ - MySQL

  2. JSON_STORAGE_SIZE () - Tìm Kích thước Lưu trữ của Tài liệu JSON trong MySQL

  3. Truy vấn MySQL cho giá sách của một lớp

  4. Làm thế nào để chèn dữ liệu hàng loạt vào cơ sở dữ liệu cùng một lúc?

  5. Nhận thứ hạng của một hàng trong truy vấn mysql