Array
Snowflake
ARRAYS_OVERLAP
Mengecek apakah dua array memiliki elemen yang sama.
Tipe hasil:
BOOLEANDiperbarui: 6 Jan 2026Syntax
SQL
ARRAYS_OVERLAP(array1, array2)Parameter
array1ARRAYwajib
Array pertama
array2ARRAYwajib
Array kedua
Contoh Penggunaan
Check Overlap
SQL
1 SELECT 2 ARRAYS_OVERLAP(ARRAY_CONSTRUCT(1, 2), ARRAY_CONSTRUCT(2, 3)) as has_overlap, 3 ARRAYS_OVERLAP(ARRAY_CONSTRUCT(1, 2), ARRAY_CONSTRUCT(3, 4)) as no_overlap;
Cek apakah ada elemen sama.
Hasil
has_overlap: TRUE, no_overlap: FALSE
Pertanyaan Umum tentang ARRAYS_OVERLAP
Apa itu fungsi ARRAYS_OVERLAP di Snowflake?
Mengecek apakah dua array memiliki elemen yang sama. Di Snowflake, fungsi ARRAYS_OVERLAP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ARRAYS_OVERLAP di Snowflake?
Gunakan sintaks berikut: ARRAYS_OVERLAP(array1, array2). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ARRAYS_OVERLAP?
Fungsi ARRAYS_OVERLAP mengembalikan nilai bertipe BOOLEAN. 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 ARRAYS_OVERLAP?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: array1 (ARRAY, wajib): Array pertama; array2 (ARRAY, wajib): Array kedua.