

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 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>

この例では、入力は 2 つの内部配列を持つネストされた配列であり、出力は内部配列のすべての要素を含む単一のフラット配列です。FLATTEN 関数は、ネストされた配列 `[[1, 2], [3, 4]]`を取得し、すべての要素を 1 つの配列 に結合します`[1, 2, 3, 4]`。

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