Condividi tramite


Funzione array_remove

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Rimuove tutte le occorrenze di element da array.

Sintassi

array_remove(array, element)

Argomenti

  • array: matrice.
  • element: espressione di un tipo che condivide un tipo meno comune con gli elementi di array.

Valori restituiti

Il tipo di risultato corrisponde al tipo della matrice.

Se l'elemento da rimuovere è NULL, il risultato è NULL.

Esempi

> SELECT array_remove(array(1, 2, 3, NULL, 3, 2), 3);
 [1,2,NULL,2]
> SELECT array_remove(array(1, 2, 3, NULL, 3, 2), NULL);
 NULL