Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
fungsi
Berlaku untuk:
Databricks SQL
Databricks Runtime
Menghasilkan benar jika array berisi value.
Syntax
array_contains(array, value)
Arguments
-
array: ObjekARRAYyang akan dicari. -
value: Ekspresi dengan tipe yang berbagi tipe terkecil yang umum dengan elemenarray.
Returns
BOOLEAN.
Jika valueNULL, hasilnya adalah NULL.
Jika ada elemen di array adalah NULL, hasilnya adalah NULL jika value tidak dipasangkan dengan elemen lain.
Examples
> SELECT array_contains(array(1, 2, 3), 2);
true
> SELECT array_contains(array(1, NULL, 3), 2);
NULL
> SELECT array_contains(array(1, 2, 3), NULL::INT);
NULL
-- You cannot test for a NULL value in an array using this function.
-- Use the exists function with a lambda instead.
> SELECT array_contains(array(1, 2, NULL, 3), NULL::INT);
NULL
> SELECT exists(array(1, 2, NULL, 3), x -> x IS NULL);
true
> SELECT exists(array(1, 2, 3), x -> x IS NULL);
false