Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
S’applique à :
Databricks SQL
Databricks Runtime
Retourne la valeur true si array contient value.
Syntaxe
array_contains(array, value)
Arguments
-
array:ARRAYà rechercher. -
value: expression contenant un type qui partage un type moins commun avec les élémentsarray.
Retours
BOOLEAN.
Si value est NULL, le résultat est NULL.
Si un élément de array est NULL, le résultat est NULL si value n’est pas mis en correspondance avec un autre élément.
Exemples
> 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