

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

# ARRAY\$1DISTINCT 関数
<a name="array_distinct"></a>

ARRAY\$1DISTINCT 関数を使用して、配列から重複した値を削除できます。ARRAY\$1DISTINCT 関数は、配列から重複を削除し、一意の要素のみを操作する必要がある場合に便利です。これは、繰り返し値が干渉されることなくデータセットに対してオペレーションまたは分析を実行するシナリオに役立ちます。

## 構文
<a name="array_distinct-syntax"></a>

```
array_distinct(array)
```

## 引数
<a name="array_distinct-arguments"></a>

 *array*  
ARRAY 式。

## 戻り型
<a name="array_distinct-return-type"></a>

ARRAY\$1DISTINCT 関数は、入力配列の一意の要素のみを含む ARRAY を返します。

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

この例では、入力配列に の重複値`[1, 2, 3, null, 3]`が含まれています`3`。`array_distinct` 関数はこの重複した値を削除`3`し、一意の要素 を持つ新しい配列を返します`[1, 2, 3, null]`。

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

この例では、入力配列に `2`と の重複した値`[1, 2, 2, 3, 3, 3]`が含まれています`3`。`array_distinct` 関数はこれらの重複を削除し、一意の要素 を持つ新しい配列を返します`[1, 2, 3]`。

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