Udostępnij za pośrednictwem


Funkcja array_remove

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Usuwa wszystkie wystąpienia elementu element z .array

Składnia

array_remove(array, element)

Argumenty

  • array:Tablicy.
  • element: wyrażenie typu współużytkuje najmniej typowy typ z elementami .array

Zwraca

Typ wyniku był zgodny z typem tablicy.

Jeśli element do usunięcia to NULL, wynikiem jest NULL.

Przykłady

> 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