sql >> Database >  >> RDS >> Mysql

SQL - vind het dichtstbijzijnde paar getallen bij een opgegeven paar

U hoeft de tabel alleen maar te sorteren op de aggregatie (of welke statistiek u ook verkiest) absolute afstand tussen het doel en de records:

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

Bekijk het op sqlfiddle .




  1. MySQL - Vind punten binnen een straal van de database

  2. waarom werkt mijn node-app even aan en crasht (heroku)?

  3. Genereer een willekeurige datum in Oracle met DBMS_RANDOM

  4. Controleer of er een database bestaat (MySQL) en zo niet, maak deze in PHP