Я пытаюсь выяснить, как выбирать данные из таблицы MySQL на основе близости к числу.Вот что я имею в виду.
Я пишу приложение, в котором хранятся координаты мест (долгота и широта), и я хотел бы иметь возможность выбирать данные из базы данных на основе местоположения, гдепользователь есть.Например, у меня есть три местоположения в базе данных: [(-70.425, 45.836), (-74.234, 41.639), (-75.747, 41.836)], а местоположение пользователя равно (-74.345, 41.625).).Я хотел бы иметь возможность выбирать записи так, чтобы они расширялись в соответствии с расстоянием от пользователя, получая три записи в следующем порядке: [(-74.234, 41.639), (-75.747, 41.836), (-70.425,45.836)].
Возможно ли это даже в MySQL или мне придется выбрать несколько записей из базы данных и выполнить вычисления на моем языке программирования?