Bagikan melalui


arrays_overlap fungsi

Berlaku untuk: centang ditandai ya Databricks SQL centang ditandai ya 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 dengan array1.

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