GEO_DISTANCE
地球上の2点間のおおよその距離をメートル単位で返します。各点は経度と緯度を度単位で指定し、距離は WGS84 ベースの近似を用いて計算されます。
構文
GEO_DISTANCE(<lon1>, <lat1>, <lon2>, <lat2>)
引数
| 引数 | 説明 |
|---|
<lon1> | 1つ目の点の経度(度単位)。 |
<lat1> | 1つ目の点の緯度(度単位)。 |
<lon2> | 2つ目の点の経度(度単位)。 |
<lat2> | 2つ目の点の緯度(度単位)。 |
戻り値の型
Float32。
例
SELECT GEO_DISTANCE(55.755831, 37.617673, -55.755831, -37.617673) AS distance;
╭────────────╮
│ distance │
├────────────┤
│ 14128353.0 │
╰────────────╯