Partager via


Fonction array_remove

S’applique à : case marquée oui Databricks SQL case marquée oui Databricks Runtime

Supprime toutes les occurrences de element de array.

Syntaxe

array_remove(array, element)

Arguments

  • array : un tableau.
  • element : expression d’un type qui partage un type moins commun avec les éléments de array.

Retours

Le type de résultat correspondait au type du tableau.

Si l’élément à supprimer est NULL, le résultat est NULL.

Exemples

> 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