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