array_contains
-Funktion
Gilt für: Databricks SQL Databricks Runtime
Gibt TRUE zurück, wenn array
value
enthält.
Syntax
array_contains(array, value)
Argumente
array
: Ein Array, das durchsucht werden soll.value
: Ein Ausdruck mit einem Typ, der einen kleinsten gemeinsamen Typ mit denarray
-Elementen aufweist.
Gibt zurück
Einen BOOLESCHEN Wert.
Wenn value
NULL
ist, ist das Ergebnis NULL
.
Wenn ein Element in array
NULL
ist, ist das Ergebnis NULL
, wenn value
nicht mit einem anderen Element übereinstimmt.
Beispiele
> 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);
NULL