码迷,mamicode.com
首页 > 数据库 > 详细

MySQL查询point类型类型的坐标,返回经度纬度

时间:2019-06-11 13:01:19      阅读:746      评论:0      收藏:0      [点我收藏+]

标签:bsp   oca   point   having   ima   坐标   http   select   mic   

location字段为point类型的空间坐标

 

SELECT
id,
name,
address,
x(location) as 经度,
Y(location) as 纬度,
ROUND(
6378.138 * 2 * ASIN(
SQRT(
POW(
SIN(
(
40.0497810000 * PI() / 180 - lat * PI() / 180
) / 2
),
2
) + COS(40.0497810000 * PI() / 180) * COS(lat * PI() / 180) * POW(
SIN(
(
116.3424590000 * PI() / 180 - lng * PI() / 180
) / 2
),
2
)
)
) * 1000
) AS 距离
FROM
oc_district
HAVING
距离 < 400000
ORDER BY
距离 ASC

 

技术图片

 

MySQL查询point类型类型的坐标,返回经度纬度

标签:bsp   oca   point   having   ima   坐标   http   select   mic   

原文地址:https://www.cnblogs.com/Soy-technology/p/11002727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!