arrays_overlap
Функции
Область применения: Databricks SQL Databricks Runtime
Возвращает значение true, если пересечение array1
и array2
не является пустым.
Синтаксис
arrays_overlap (array1, array2)
Аргументы
array1
:Массив.array2
: массив массива совместно использует наименее распространенный тип сarray1
.
Возвращает
В Databricks SQL результатом является наименее распространенный array1
тип и array2
.
В Databricks Runtime результатом является BOOLEAN true
, если есть перекрытие.
Если массивы не имеют общих элементов, отличных от NULL, они оба являются непустыми, и любой из них содержит элемент NULL, NULL
в противном случае . false
Примеры
> 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