array_remove Funktion

Gäller för:check markerad ja Databricks SQL-kontroll markerad ja Databricks Runtime

Tar bort alla förekomster av element från array.

Syntax

array_remove(array, element)

Argument

  • array: En MATRIS.
  • element: Ett uttryck av en typ som delar en minst vanlig typ med elementen arrayi .

Returnerar

Resultattypen matchade matristypen.

Om elementet som ska tas bort är NULLär NULLresultatet .

Exempel

> 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