適用於:
Databricks SQL
Databricks Runtime
如果 array1 和 array2的交集不是空的,則傳回 true。
語法
arrays_overlap (array1, array2)
引數
-
array1:ARRAY。 -
array2:使用 共用最不通用型別的array1ARRAY。
傳回
在 Databricks SQL 中,結果是 和 array1最不常見的類型array2。
在 Databricks Runtime 中,如果重疊,結果會是 BOOLEAN true 。
如果陣列沒有常見的非 Null 元素,則兩者都是非空白的,而且其中一個都包含 null 元素,NULLfalse否則為 。
範例
> 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