- Catégories :
HAVERSINE¶
Calcule la grande distance circulaire en kilomètres entre deux points de la surface de la Terre, en utilisant la formule Haversine. Les deux points sont spécifiés par leur latitude et leur longitude en degrés.
Note
Snowflake recommande d’utiliser plutôt la fonction ST_DISTANCE.
Syntaxe¶
HAVERSINE( lat1, lon1, lat2, lon2 )
Exemples¶
L’exemple suivant renvoie la distance géospatiale en kilomètres entre New York et Los Angeles :
SELECT HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500); +--------------------------------------------------+ | HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500) | |--------------------------------------------------| | 3936.385096389 | +--------------------------------------------------+