📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

HAVERSINE



Haversine の公式 を使用して、地球表面上の 2 点間の大円距離をキロメートル単位で計算します。2 点は緯度と経度を度単位で指定します。

構文

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

引数

引数説明
<lat1>1 つ目の点の緯度です。
<lon1>1 つ目の点の経度です。
<lat2>2 つ目の点の緯度です。
<lon2>2 つ目の点の経度です。

戻り値の型

Double。

例

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

このページは役に立ちましたか?