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

Cách chọn Phạm vi hàng dựa trên giá trị trường - MySQL

Bạn có thể sử dụng một truy vấn con để đạt được mức tối đa và sau đó chỉ cần sử dụng where mệnh đề:

select t.*
from t cross join
     (select max(revs) as maxrev from t) x
where t.revs >= x.maxrev - 100000;

Tôi thực sự khuyên bạn nên có một chỉ mục về revs .




  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ách nghe bản ghi db mới thông qua java

  2. Chuyển hướng - thay thế cho <meta http-equiv ='refresh' />?

  3. mySql sao chép các hàng vào cùng một bảng với giá trị khóa đã thay đổi (không ghi đè hiện có)

  4. Lỗi cú pháp MySQL khi thực hiện truy vấn SQL

  5. Làm thế nào để hiển thị album ảnh trong bài viết? [chỉ sử dụng PHP và MYSQL]