내맘대로 프로그래밍/MariaDB&SQL
[MyBatis/SQL] 위경도로 일정 반경 내 정보 가져오기
BlueAroma
2018. 2. 28. 20:20
Sample_SQL.xml
<select id="selectSample" parameterType="Vo" resultType="hashmap"> <![CDATA[ SELECT *, (6371*acos(cos(radians(#{latitude}))*cos(radians(latitude))*cos(radians(longitude) -radians(#{longitude}))+sin(radians(#{latitude}))*sin(radians(latitude)))) AS distance FROM TABLE_NAME HAVING distance <= 2 ORDER BY distance ]]> </select> |
특정 위경도에서 반경 2km 내의 데이터 추출