HAVERSINE
使用 Haversine formula 计算地球表面两点之间的大圆距离,单位为千米。这两个点通过其以度为单位的纬度和经度指定。
语法
HAVERSINE(<lat1>, <lon1>, <lat2>, <lon2>)
参数
返回类型
Double。
示例
SELECT
HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500) AS distance
┌────────────────┐
│ distance │
├────────────────┤
│ 3936.390533556 │
└────────────────┘