共用方式為


arrays_overlap函式

適用於: 檢查標示為是 Databricks SQL 檢查標示為是 Databricks Runtime

如果 和 array2 的交集不是空的array1,則傳回 true。

語法

arrays_overlap (array1, array2)

引數

  • array1:ARRAY。
  • array2:使用 共用最不通用型別的 array1ARRAY。

傳回

在 Databricks SQL 中,結果是 和 array2最不常見的類型array1。 在 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