Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Vrátí hodnotu true, pokud array obsahuje value.
Syntaxe
array_contains(array, value)
Argumenty
-
array: ObjektARRAY, který se má vyhledat. -
value: Výraz s typem, který sdílí nejméně společný typ sarrayprvky.
Návraty
Nějaké BOOLEAN.
Pokud value je NULL, výsledek je NULL.
Pokud je některý prvek v arrayNULL, výsledek je NULL, pokud se value neshoduje s žádným jiným prvkem.
Příklady
> 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