mysql如何按照经纬度距离排序

发布于 2020-11-08 01:53:02

mysql如何按照经纬度距离排序?

查看更多

浏览量
2086
1 个回答
猫哥
猫哥 项目组成员 2020-11-08
希望我的回答能对你有所帮助

st_distance 计算的结果单位是度,需要乘111195(地球半径6371000*PI/180)是将值转化为米。

SELECT *,
(st_distance(point(lng,lat),point(116.3424590000,40.0497810000))*111195/1000 ) as juli FROM table ORDER BY juli ASC

学习
记录

发布
问题

分享
好友

手机
浏览

扫码手机浏览