View a markdown version of this page

Fungsi ARRAYS_OVERLAP - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung pembuatan UDF Python baru mulai Patch 198. UDF Python yang ada akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat posting blog.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi ARRAYS_OVERLAP

Memeriksa apakah dua array memiliki elemen umum. Mengembalikan TRUE jika array berbagi setidaknya satu elemen, atau FALSE jika tidak ada elemen umum yang ada. Fungsinya adalah NULL-safe, yang berarti memperlakukan NULL diperlakukan sebagai objek yang dikenal.

Sintaksis

ARRAYS_OVERLAP( array1, array2 )

Argumen

array1

Ekspresi SUPER yang menentukan array.

array2

Ekspresi SUPER yang menentukan array.

Jenis pengembalian

Fungsi ARRAYS_OVERLAP mengembalikan tipe Boolean.

Contoh

Contoh berikut menunjukkan fungsi ARRAYS_OVERLAP.

SELECT ARRAYS_OVERLAP(ARRAY('blue', 'green'), ARRAY('red', 'green')); arrays_overlap ---------------- t (1 row)

Contoh berikut menunjukkan bahwa NULL diperlakukan sebagai elemen yang valid.

SELECT ARRAYS_OVERLAP(ARRAY('red', NULL, 'blue'), ARRAY('green', NULL)); arrays_overlap ---------------- t (1 row) SELECT ARRAYS_OVERLAP(ARRAY('red', NULL, 'blue'), ARRAY('green')); arrays_overlap ---------------- f (1 row) SELECT ARRAYS_OVERLAP(JSON_PARSE('[null]'), ARRAY(NULL)); arrays_overlap ---------------- t (1 row)

Lihat juga