1.根据两点位置计算距离(单位/公里)
-- start_position_longitude经度,start_position_latitude纬度
SELECT
st_distance (point (start_position_longitude, start_position_latitude),point ('117.191136000', '36.7063570000')) / 0.0111FROM
user_itinerary
2.根据两点位置计算距离(单位/米)
-=- 1000m->1公里SELECT
ROUND(6378.138 * 2 * ASIN(SQRT(POW(SIN((36.7063570000 * PI() / 180 - start_position_latitude * PI() / 180) / 2),2) + COS(36.7063570000 * PI() / 180) * COS(start_position_latitude * PI() / 180) * POW(SIN((117.1911360000 * PI() / 180 - start_position_longitude * PI() / 180) / 2),2))) * 1000) AS juliFROM
user_itinerary