

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Funzione ARRAY\$1REMOVE
<a name="array_remove"></a>

La funzione ARRAY\$1REMOVE accetta due argomenti: il primo argomento è l'array di input da cui verranno rimossi gli elementi. Il secondo argomento è il valore che verrà rimosso dall'array. Questa funzione è utile quando è necessario rimuovere elementi specifici da un array. Ciò può essere utile in scenari in cui è necessario eseguire la pulizia o la preelaborazione dei dati su una matrice di valori.

## Sintassi
<a name="array_remove-syntax"></a>

```
array_remove(array, element)
```

## Argomenti
<a name="array_remove-arguments"></a>

 *matrice*  
Un ARRAY.

 *elemento*  
Un'espressione di un tipo che condivide un tipo meno comune con gli elementi dell'array.

## Tipo restituito
<a name="array_remove-return-type"></a>

La funzione ARRAY\$1REMOVE restituisce il tipo di risultato corrispondente al tipo dell'array. Se l'elemento da rimuovere è`NULL`, il risultato è. `NULL`

## Esempi
<a name="array_remove-example"></a>

In questo esempio, la funzione ARRAY\$1REMOVE prende l'array `[1, 2, 3, null, 3]` e rimuove tutte le occorrenze del valore 3. L'output risultante è l'array. `[1, 2, null]` 

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