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

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

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

查看更多

关注者
0
被浏览
69
1 个回答
猫哥
猫哥 2020-11-08
更多问题咨询,可直接加QQ(632906391)与我取得帮助解决.

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

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览