400キロのMySQLのクエリセル緯度と経度

MySQLの距離算出部M、および発注
LNG経度緯度LAT
通常、地図上に示された順序で座標、緯度フロント(-90〜90の範囲)、(180の範囲-180で)経度
緯度経度40.0497810000 116.3424590000入ってくるパラメータ
/ *緯度と経度緯度ASCのASCをDESCに渡されたパラメータは、近くから遠くから近くまで降順* /

SELECT
ID、
名前、
住所、
ROUND(
* 2 6378.138 * ASIN(
SQRT(
POW(
SIN(

LAT * PI()/ 180から40.0497810000 * 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距离
BY ORDER
距离ASC

 

おすすめ

転載: www.cnblogs.com/Soy-technology/p/10979817.html