arrays_overlap
函式
適用於: Databricks SQL Databricks Runtime
如果 array1
和 array2
的交集不是空的,則傳回 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