Funzione array_contains

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce true se array contiene value.

Sintassi

array_contains(array, value)

Argomenti

  • array: matrice in cui eseguire la ricerca.
  • value: espressione con un tipo che condivide un tipo meno comune con gli array elementi .

Valori restituiti

Valore booleano. Se value è NULL, il risultato è NULL. Se un elemento in array è NULL, il risultato è NULL se value non corrisponde ad alcun altro elemento.

Esempi

> 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