Geography
BigQuery
ST_UNION
Menggabungkan dua objek GEOGRAPHY menjadi satu. ST_UNION_AGG untuk aggregate.
Tipe hasil:
GEOGRAPHYDiperbarui: 16 Mei 2026Syntax
SQL
ST_UNION(geography_1, geography_2) | ST_UNION_AGG(geography)Parameter
geography_1GEOGRAPHYwajib
Objek geografi pertama
geography_2GEOGRAPHYwajib
Objek geografi kedua
Contoh Penggunaan
Union Two Polygons
SQL
1 SELECT ST_UNION( 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 merged;
Gabungkan dua polygon.
Hasil
merged: POLYGON(...)
Merge District Boundaries
SQL
1 SELECT 2 province, 3 ST_UNION_AGG(district_boundary) AS province_boundary 4 FROM districts 5 GROUP BY province;
Gabungkan boundary kecamatan jadi provinsi.
Hasil
(province boundaries)
Pertanyaan Umum tentang ST_UNION
Apa itu fungsi ST_UNION di BigQuery?
Menggabungkan dua objek GEOGRAPHY menjadi satu. ST_UNION_AGG untuk aggregate. Di BigQuery, fungsi ST_UNION termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ST_UNION di BigQuery?
Gunakan sintaks berikut: ST_UNION(geography_1, geography_2) | ST_UNION_AGG(geography). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ST_UNION?
Fungsi ST_UNION mengembalikan nilai bertipe GEOGRAPHY. 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_UNION?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: geography_1 (GEOGRAPHY, wajib): Objek geografi pertama; geography_2 (GEOGRAPHY, wajib): Objek geografi kedua.