arrays_overlap
功能
適用于: Databricks SQL Databricks Runtime
如果 和 array2
的交集不是空的, array1
則傳回 true。
語法
arrays_overlap (array1, array2)
參數
array1
:ARRAY。array2
:與 共用最不通用型別的array1
ARRAY。
返回
在 Databricks SQL 中,結果是 和 array2
的最常見類型 array1
。
在 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