

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# ARRAYS\_OVERLAP 函數
<a name="arrays_overlap"></a>

檢查兩個陣列是否有任何常見元素。如果陣列共用至少一個元素，則傳回 TRUE，如果沒有常見元素，則傳回 FALSE。函數是 NULL 安全的，這表示它會將 NULLs 視為已知物件。

## 語法
<a name="arrays_overlap-syntax"></a>

```
ARRAYS_OVERLAP( array1, array2 )
```

## 引數
<a name="arrays_overlap-arguments"></a>

 *array1*   
指定陣列的 SUPER 表達式。

 *array2*   
指定陣列的 SUPER 表達式。

## 傳回類型
<a name="arrays_overlap-return-type"></a>

ARRAYS\_OVERLAP 函數會傳回布林值類型。

## 範例
<a name="arrays_overlap-example"></a>

下列範例顯示 ARRAYS\_OVERLAP 函數。

```
SELECT ARRAYS_OVERLAP(ARRAY('blue', 'green'), ARRAY('red', 'green'));
 arrays_overlap 
----------------
 t
(1 row)
```

下列範例顯示 NULLs 被視為有效的元素。

```
SELECT ARRAYS_OVERLAP(ARRAY('red', NULL, 'blue'), ARRAY('green', NULL));
 arrays_overlap 
----------------
 t
(1 row)

SELECT ARRAYS_OVERLAP(ARRAY('red', NULL, 'blue'), ARRAY('green'));
 arrays_overlap 
----------------
 f
(1 row)

SELECT ARRAYS_OVERLAP(JSON_PARSE('[null]'), ARRAY(NULL));
 arrays_overlap 
----------------
 t
(1 row)
```

## 另請參閱
<a name="arrays_overlap-see-also"></a>
+ [ARRAY\_INTERSECTION 函數](array_intersection.md)
+ [ARRAY\_CONTAINS 函數](array_contains.md)
+ [ARRAY\_EXCEPT 函數](array_except.md)