

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Flatten 功能
<a name="flatten"></a>

FLATTEN 函数用于将嵌套数组结构 “扁平” 为单个平面数组。

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

```
flatten(arrayOfArrays)
```

## Arguments
<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]
```