

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.

# ARRAY\$1DISTINCT-Funktion
<a name="array_distinct"></a>

Die Funktion ARRAY\$1DISTINCT kann verwendet werden, um doppelte Werte aus einem Array zu entfernen. Die Funktion ARRAY\$1DISTINCT ist nützlich, wenn Sie Duplikate aus einem Array entfernen und nur mit den eindeutigen Elementen arbeiten müssen. Dies kann in Szenarien hilfreich sein, in denen Sie Operationen oder Analysen an einem Datensatz durchführen möchten, ohne dass sich wiederholte Werte gegenseitig beeinflussen.

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

```
array_distinct(array)
```

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

 *Array*  
Ein ARRAY-Ausdruck.

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

Die Funktion ARRAY\$1DISTINCT gibt ein ARRAY zurück, das nur die eindeutigen Elemente aus dem Eingabearray enthält. 

## Beispiele
<a name="array_distinct-example"></a>

In diesem Beispiel `[1, 2, 3, null, 3]` enthält das Eingabearray einen doppelten Wert von. `3` Die `array_distinct` Funktion entfernt diesen doppelten Wert `3` und gibt ein neues Array mit den eindeutigen Elementen zurück:`[1, 2, 3, null]`.

```
SELECT array_distinct(array(1, 2, 3, null, 3));
 [1,2,3,null]
```

In diesem Beispiel `[1, 2, 2, 3, 3, 3]` enthält das Eingabearray doppelte Werte von `2` und`3`. Die `array_distinct` Funktion entfernt diese Duplikate und gibt ein neues Array mit den eindeutigen Elementen zurück:`[1, 2, 3]`.

```
SELECT array_distinct(array(1, 2, 2, 3, 3, 3))
  [1,2,3]
```