Bagikan melalui


array_remove fungsi

Berlaku untuk: centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Menghapus semua kejadian element dari array.

Sintaks

array_remove(array, element)

Argumen

  • array: ARRAY.
  • element: Ekspresi jenis yang berbagi jenis yang paling tidak umum dengan elemen array.

Mengembalikan

Jenis hasil yang cocok dengan jenis array.

Jika elemen yang akan dihapus adalah NULL, hasilnya adalah NULL.

Contoh

> 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