Compartir a través de


Función array_remove

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Quita todas las repeticiones de element en array.

Sintaxis

array_remove(array, element)

Argumentos

  • array: una expresión ARRAY.
  • element: expresión de un tipo que comparte un tipo menos común con los elementos de array.

Devoluciones

El tipo de resultado coincide con el tipo de matriz.

Si el elemento que se va a quitar es NULL, el resultado es NULL.

Ejemplos

> 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