📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

HAVERSINE



使用 Haversine formula 计算地球表面两点之间的大圆距离,单位为千米。这两个点通过其以度为单位的纬度和经度指定。

语法

HAVERSINE(<lat1>, <lon1>, <lat2>, <lon2>)

参数

参数描述
<lat1>第一个点的纬度。
<lon1>第一个点的经度。
<lat2>第二个点的纬度。
<lon2>第二个点的经度。

返回类型

Double。

示例

SELECT HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500) AS distance ┌────────────────┐ │ distance │ ├────────────────┤ │ 3936.390533556 │ └────────────────┘

文档内容是否有帮助?