Geography

ST_LENGTH

BigQueryBigQuery

Menghitung panjang total dari linestring atau perimeter polygon dalam meter.

Tipe hasil: FLOAT64Diperbarui: 16 Mei 2026

Syntax

SQL
ST_LENGTH(geography [, use_spheroid])

Parameter

geographyGEOGRAPHYwajib

Objek geografi (linestring atau polygon)

use_spheroidBOOLopsional

Gunakan spheroid untuk akurasi (default TRUE)

Contoh Penggunaan

Route Length

SQL
1SELECT ST_LENGTH(route_path) / 1000 AS route_km
2FROM delivery_routes;

Panjang rute dalam km.

Hasil
(route lengths in km)

Pertanyaan Umum tentang ST_LENGTH

Apa itu fungsi ST_LENGTH di BigQuery?
Menghitung panjang total dari linestring atau perimeter polygon dalam meter. Di BigQuery, fungsi ST_LENGTH termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ST_LENGTH di BigQuery?
Gunakan sintaks berikut: ST_LENGTH(geography [, use_spheroid]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ST_LENGTH?
Fungsi ST_LENGTH mengembalikan nilai bertipe FLOAT64. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi ST_LENGTH?
Fungsi ini memiliki 1 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: geography (GEOGRAPHY, wajib): Objek geografi (linestring atau polygon); use_spheroid (BOOL, opsional): Gunakan spheroid untuk akurasi (default TRUE).