Partager via


Fonction array_contains

S’applique à : case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne la valeur true si array contient value.

Syntaxe

array_contains(array, value)

Arguments

  • array : tableau dans lequel effectuer la recherche.
  • value : expression contenant un type qui partage un type moins commun avec les éléments array.

Retours

Une valeur BOOLÉENNE. 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);
 NULL