SELECT a.address,
CONVERT(IFNULL(( st_distance ( point ( a.longitude, a.latitude ), point ( #{longitude}, #{latitude} ))* 111195 ), 99999), DECIMAL(10,2)) AS distance +
FROM
t_address a
sql 查询两点之间的距离
最新推荐文章于 2024-03-24 21:01:24 发布
该SQL查询从t_address表中选取地址信息,并使用GIS的st_distance函数计算给定点与表中记录的经纬度之间的距离,转换为公里后显示。若值为空,则返回99999。
1316

被折叠的 条评论
为什么被折叠?



