

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Función ARRAY\$1CONTAINS
<a name="array_contains"></a>

La función ARRAY\$1CONTAINS se puede utilizar para realizar comprobaciones básicas de pertenencia en estructuras de datos de matrices. La función ARRAY\$1CONTAINS es útil cuando se necesita comprobar si un valor específico está presente en una matriz.

## Sintaxis
<a name="array_contains-syntax"></a>

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

## Argumentos
<a name="array_contains-arguments"></a>

 *array*  
Un ARRAY que se va a buscar.

 *value*  
Una expresión con un tipo que comparte un tipo menos común con los elementos de la matriz.

## Tipo de retorno
<a name="array_contains-return-type"></a>

La función ARRAY\$1CONTAINS devuelve un BOOLEANO. 

Si el valor es NULL, el resultado es NULL. 

Si algún elemento de la matriz es NULL, el resultado es NULL si el valor no coincide con ningún otro elemento.

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

El siguiente ejemplo comprueba si la matriz `[1, 2, 3]` contiene el valor`4`. Como la matriz`[1, 2, 3`] no contiene el valor`4`, devuelve la función array\$1contains. `false` 

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

En el siguiente ejemplo, se comprueba si la matriz `[1, 2, 3]` contiene el valor. `2` Como la matriz `[1, 2, 3]` contiene el valor`2`, la función array\$1contains devuelve el valor. `true` 

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