Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
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 elementenarrayi .
Returer
Resultattypen matchade matristypen.
Om elementet som ska tas bort är NULLär NULLresultatet .
Azure Databricks höjer COLLECTION_SIZE_LIMIT_EXCEEDED om resultatet överskrider matrisstorleksgränsen.
Vanliga felvillkor
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