Mysql
 sql >> Base de données >  >> RDS >> Mysql

SQL - trouve la paire de nombres la plus proche d'une paire fournie

Il vous suffit de trier le tableau en fonction de la distance absolue agrégée (ou de la mesure de votre choix) entre la cible et les enregistrements :

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

Voir sur sqlfiddle .