Geography

ST_INTERSECTS

BigQueryBigQuery

Memeriksa apakah dua objek GEOGRAPHY memiliki intersection (bersinggungan atau overlap).

Tipe hasil: BOOLDiperbarui: 16 Mei 2026

Syntax

SQL
ST_INTERSECTS(geography_1, geography_2)

Parameter

geography_1GEOGRAPHYwajib

Objek geografi pertama

geography_2GEOGRAPHYwajib

Objek geografi kedua

Contoh Penggunaan

Check Intersection

SQL
1SELECT ST_INTERSECTS(
2 ST_GEOGFROMTEXT('POLYGON((0 0, 2 0, 2 2, 0 2, 0 0))'),
3 ST_GEOGFROMTEXT('POLYGON((1 1, 3 1, 3 3, 1 3, 1 1))')
4) AS overlaps;

Cek apakah dua polygon overlap.

Hasil
overlaps: TRUE

Pertanyaan Umum tentang ST_INTERSECTS

Apa itu fungsi ST_INTERSECTS di BigQuery?
Memeriksa apakah dua objek GEOGRAPHY memiliki intersection (bersinggungan atau overlap). Di BigQuery, fungsi ST_INTERSECTS termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ST_INTERSECTS di BigQuery?
Gunakan sintaks berikut: ST_INTERSECTS(geography_1, geography_2). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ST_INTERSECTS?
Fungsi ST_INTERSECTS mengembalikan nilai bertipe BOOL. 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_INTERSECTS?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: geography_1 (GEOGRAPHY, wajib): Objek geografi pertama; geography_2 (GEOGRAPHY, wajib): Objek geografi kedua.