arrays_overlap
fungsi
Berlaku untuk: Databricks SQL Databricks Runtime
Mengembalikan true jika persimpangan array1
dan array2
tidak kosong.
Sintaks
arrays_overlap (array1, array2)
Argumen
array1
: ARRAY.array2
: ARRAY yang berbagi jenis yang paling tidak umum denganarray1
.
Mengembalikan
Dalam Databricks SQL, hasilnya adalah jenis array1
dan array2
.
Dalam Databricks Runtime, hasilnya adalah BOOLEAN true
jika ada tumpang tindih.
Jika array tidak memiliki elemen non-null yang umum, keduanya tidak kosong, dan salah satunya berisi elemen null, NULL
, false
jika tidak.
Contoh
> SELECT arrays_overlap(array(1, 2, 3), array(3, 4, 5));
true
> SELECT arrays_overlap(array(1, 2, NULL, 3), array(NULL, 4, 5));
NULL