arrays_overlap Funkcja

Dotyczy:zaznacz pole wyboru oznaczone jako yes Databricks SQL check oznaczone tak Databricks Runtime

Zwraca wartość true, jeśli przecięcie array1 elementu i array2 nie jest puste.

Składni

arrays_overlap (array1, array2)

Argumenty

  • array1:Tablicy.
  • array2: Tablica współużytkuje najmniej typowy typ z array1.

Zwraca

W usłudze Databricks SQL wynik jest najmniej typowym typem array1 i array2. W środowisku Databricks Runtime wynik jest wartością LOGICZNĄ true , jeśli występuje nakładanie.

Jeśli tablice nie mają wspólnego elementu innego niż null, są one zarówno niepuste, jak i jeden z nich zawiera element null, NULLw false przeciwnym razie.

Przykłady

> 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