Menghitung jarak terpendek antara dua objek GEOGRAPHY dalam meter.
FLOAT64Diperbarui: 16 Mei 2026ST_DISTANCE(geography_1, geography_2 [, use_spheroid])Objek geografi pertama
Objek geografi kedua
Gunakan spheroid untuk akurasi lebih (default TRUE)
1 SELECT ST_DISTANCE( 2 ST_GEOGPOINT(106.8456, -6.2088), -- Jakarta 3 ST_GEOGPOINT(110.4203, -6.9666) -- Semarang 4 ) / 1000 AS distance_km;
Jarak Jakarta ke Semarang.
1 SELECT 2 store_name, 3 ST_DISTANCE(location, ST_GEOGPOINT(106.8, -6.2)) AS distance_m 4 FROM stores 5 WHERE ST_DISTANCE(location, ST_GEOGPOINT(106.8, -6.2)) < 5000 6 ORDER BY distance_m;
Toko dalam radius 5km.
Sudah paham ST_DISTANCE? Latih langsung di browser
Latihan interaktif, langsung di browser.