Array

ARRAYS_OVERLAP

SnowflakeSnowflake

Mengecek apakah dua array memiliki elemen yang sama.

Tipe hasil: BOOLEANDiperbarui: 6 Jan 2026

Syntax

SQL
ARRAYS_OVERLAP(array1, array2)

Parameter

array1ARRAYwajib

Array pertama

array2ARRAYwajib

Array kedua

Contoh Penggunaan

Check Overlap

SQL
1SELECT
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.