离我最近距离 sql

Posted applekingghfhfhbr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了离我最近距离 sql相关的知识,希望对你有一定的参考价值。

CREATE FUNCTION getDistance (latl FLOAT, lonl FLOAT, lat2 FLOAT, lon2 FLOAT)
RETURNS FLOAT
DETERMINISTIC

RETURN ROUND(6378.138 * 2 * ASIN(SQRT(PON(SIN((latl * PI() / 180 - lat2 * PI() / 180) / 2), 2) + COS(latl * PI() / 180) *
C0S(lat2 * PI() / 180)
* PON(SIN(( lonl * PI() / 180 - lon2 * PI() / 180 ) / 2),2))),2);

以上是关于离我最近距离 sql的主要内容,如果未能解决你的问题,请参考以下文章

地理空间距离计算及优化(根据两个点经纬度计算距离)

[算法系列]算法一 地理空间距离计算优化

使用 MySQL 查找距离内的点

查找距离指定地点最近的城市

寻找我和朋友之间最近的距离[重复]

[转] 如何实现按距离排序范围查找