

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

# FLATTEN 函數
<a name="flatten"></a>

FLATTEN 函數用於將巢狀陣列結構「平面化」為單一平面陣列。

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

```
flatten(arrayOfArrays)
```

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

 *arrayOfArrays*  
陣列陣列。

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

FLATTEN 函數會傳回陣列。

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

在此範例中，輸入是具有兩個內部陣列的巢狀陣列，而輸出是包含內部陣列中所有元素的單一扁平陣列。FLATTEN 函數採用巢狀陣列，`[[1, 2], [3, 4]]`並將所有元素合併為單一陣列`[1, 2, 3, 4]`。

```
SELECT flatten(array(array(1, 2), array(3, 4)));
 [1,2,3,4]
```