

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Funktion FLATTEN
<a name="flatten"></a>

Die FLATTEN-Funktion wird verwendet, um eine verschachtelte Array-Struktur zu einem einzigen flachen Array zu „glätten“.

## Syntax
<a name="flatten-syntax"></a>

```
flatten(arrayOfArrays)
```

## Argumente
<a name="flatten-arguments"></a>

 *arrayOfArrays*  
Ein Array von Arrays.

## Rückgabetyp
<a name="flatten-return-type"></a>

Die FLATTEN-Funktion gibt ein Array zurück.

## Beispiel
<a name="flatten-example"></a>

In diesem Beispiel ist die Eingabe ein verschachteltes Array mit zwei inneren Arrays, und die Ausgabe ist ein einzelnes flaches Array, das alle Elemente aus den inneren Arrays enthält. Die FLATTEN-Funktion verwendet das verschachtelte Array `[[1, 2], [3, 4]]` und kombiniert alle Elemente zu einem einzigen Array. `[1, 2, 3, 4]`

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