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

mysql chọn giới hạn bên trong

Bạn không thể có trực tiếp giá trị động cho giới hạn, nhưng truy vấn của bạn có thể được viết lại mà không cần giới hạn, như sau:

set i := (select count(*) from tableCBA);
select id
from tableABC
where (i := i-1) = 0;

Điều này sẽ trả về hàng thứ n, trong đó n là số hàng trong bảngCBA;



  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 cách trả về các hàng ngay cả khi dữ liệu kết hợp trống

  2. Cơ sở dữ liệu MySQL có thể lớn đến mức nào trước khi hiệu suất bắt đầu giảm

  3. Tham gia cùng một bảng tạm thời trong MySQL

  4. Cập nhật một cột trong MySQL

  5. Lựa chọn sql của tôi từ nhiều bảng so với tham gia