Función array_contains

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve true si array contiene value.

Sintaxis

array_contains(array, value)

Argumentos

  • array: matriz en la que se va a buscar.
  • value: expresión con un tipo que comparte un tipo menos común con los elementos array.

Devoluciones

Una expresión BOOLEANA. Si value es NULL, el resultado es NULL. Si cualquier elemento de array es NULL, el resultado es NULL si value no coincide con ningún otro elemento.

Ejemplos

> 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