개발 관련/MySql&MariaDB

현재 위도경도 기준 반경안에 속한 위도경도 정보 목록 조회

riberio 2019. 11. 7. 10:42

SELECT *,
(6371*acos(cos(radians(37.5666805))*cos(radians(P_LAT))*cos(radians(P_LON)
-radians(126.9784147))+sin(radians(37.5666805))*sin(radians(P_LAT))))
AS distance
FROM TABLE_NAME
HAVING distance <= 0.5
ORDER BY distance;

TABLE_NAME 테이블 컬럼 P_LAT,P_LON

distance(반경) : 0.5 = 500m와 동일 (1km = 1)