

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

# ARRAY\$1CONTAINS 関数
<a name="array_contains"></a>

ARRAY\$1CONTAINS 関数を使用して、配列データ構造に対して基本的なメンバーシップチェックを実行できます。ARRAY\$1CONTAINS 関数は、配列内に特定の値が存在するかどうかを確認する必要がある場合に便利です。

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

```
array_contains(array, value)
```

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

 *array*  
検索する ARRAY。

 *value*  
配列要素と最も一般的でない型を共有する型を持つ式。

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

ARRAY\$1CONTAINS 関数は BOOLEAN を返します。

値が NULL の場合、結果は NULL です。

配列内のいずれかの要素が NULL の場合、値が他の要素と一致しない場合、結果は NULL になります。

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

次の例では、配列に値 `[1, 2, 3]`が含まれているかどうかを確認します`4`。配列 `[1, 2, 3`] には値 が含まれていないため`4`、array\$1contains 関数は を返します`false`。

```
SELECT array_contains(array(1, 2, 3), 4)
false
```

次の例では、配列に値 `[1, 2, 3]`が含まれているかどうかを確認します`2`。配列`[1, 2, 3]`には値 が含まれているため`2`、array\$1contains 関数は を返します`true`。

```
SELECT array_contains(array(1, 2, 3), 2);
 true
```