Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL - намира най-близката двойка числа до дадена двойка

Просто трябва да сортирате таблицата по съвкупното (или какъвто и да е показател, който предпочитате) абсолютно разстояние между целта и записите:

SELECT   *
FROM     my_table
ORDER BY ABS(2.5-num1) + ABS(10.2-num2)
LIMIT    1

Вижте го на sqlfiddle .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при Unity3D връзката с MySQL

  2. Прост въпрос за MySQL заявка

  3. Android:Използване на SSL/HTTPS за свързване с PHP към база данни и използване на POST/GET

  4. Как да изтриете данни от база данни с помощта на радио бутон в php?

  5. MySQL:Изберете всички дати в диапазон, дори ако няма налични записи