Athugasemd
Aðgangur að þessari síðu krefst heimildar. Þú getur prófað aðskrá þig inn eða breyta skráasöfnum.
Aðgangur að þessari síðu krefst heimildar. Þú getur prófað að breyta skráasöfnum.
Applies to: Databricks SQL
Databricks Runtime
Returns true if array
contains value
.
array_contains(array, value)
array
: AnARRAY
to be searched.value
: An expression with a type sharing a least common type with thearray
elements.
A BOOLEAN
.
If value
is NULL
, the result is NULL
.
If any element in array
is NULL
, the result is NULL
if value
is not matched to any other element.
> 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
> SELECT array_contains(array(1, NULL, 3), 2);
NULL
-- You canot test for a NULL value in an array using this function
> SELECT array_contains(array(1, 2, NULL, 3), NULL::INT);
NULL