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

SQL - Tìm giá gần nhất với một đối số nhất định

Truy vấn này chọn giá gần nhất bằng cách sử dụng truy vấn con, sau đó trả về tất cả các hàng phù hợp với giá đó:

SELECT *
FROM Table
WHERE price = ( --could also use "WHERE price in" here...
    SELECT TOP 1 price FROM Table
    GROUP BY price
    ORDER BY Min(Abs(price - ?)))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thời gian PHP kể từ khi lỗi chức năng

  2. Một số tùy chọn lưu trữ liên tục tốt, nhanh chóng cho dữ liệu khóa-> giá trị là gì?

  3. Nhiều quan hệ với cùng một mô hình CakePHP

  4. STRING_SPLIT trong MySql- làm cách nào để thực hiện?

  5. Gặp khó khăn trong việc xây dựng truy vấn MySQL