HAVERSINE (Lakehouse v1)
Calcula a distância de grande círculo, em quilômetros, entre dois pontos da superfície da Terra, usando a fórmula de Haversine. Os dois pontos são especificados por sua latitude e longitude em graus.
Sintaxe SQL
Seção intitulada “Sintaxe SQL”HAVERSINE(<lat1>, <lon1>, <lat2>, <lon2>)Argumentos
Seção intitulada “Argumentos”| Argumentos | Descrição |
|---|---|
<lat1> |
A latitude do primeiro ponto. |
<lon1> |
A longitude do primeiro ponto. |
<lat2> |
A latitude do segundo ponto. |
<lon2> |
A longitude do segundo ponto. |
Tipo de retorno
Seção intitulada “Tipo de retorno”Double.
Exemplos de SQL
Seção intitulada “Exemplos de SQL”SELECT HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500) AS distance
┌────────────────┐│ distance │├────────────────┤│ 3936.390533556 │└────────────────┘