Aracılığıyla paylaş


arrays_overlap işlevi

Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

ve kesişimi array1 array2 boş değilse true döndürür.

Söz dizimi

arrays_overlap (array1, array2)

Bağımsız değişkenler

  • array1: Dizi.
  • array2: ile array1en az ortak türü paylaşan dizi.

Döndürülenler

Databricks SQL'de sonuç en az kullanılan ve array2türüdürarray1. Databricks Runtime'da çakışma varsa sonuç BOOLEAN true olur.

Dizilerin ortak null olmayan bir öğesi yoksa, her ikisi de boş değildir ve her ikisi de null öğesi içerir, NULLfalse aksi takdirde.

Örnekler

> 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