Bạn chỉ cần sắp xếp bảng theo tổng hợp (hoặc bất kỳ số liệu nào bạn thích) khoảng cách tuyệt đối giữa mục tiêu và các bản ghi:
SELECT *
FROM my_table
ORDER BY ABS(2.5-num1) + ABS(10.2-num2)
LIMIT 1
Xem nó trên sqlfiddle .
Bạn chỉ cần sắp xếp bảng theo tổng hợp (hoặc bất kỳ số liệu nào bạn thích) khoảng cách tuyệt đối giữa mục tiêu và các bản ghi:
SELECT *
FROM my_table
ORDER BY ABS(2.5-num1) + ABS(10.2-num2)
LIMIT 1
Xem nó trên sqlfiddle .