Função array_contains

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Retorna verdadeiro se array contiver value.

Sintaxe

array_contains(array, value)

Argumentos

  • array: uma MATRIZ a ser pesquisada.
  • value: uma expressão com um tipo que compartilha um tipo menos comum com os elementos array.

Retornos

Um BOOLIANO. Se value for NULL, o resultado é NULL. Se qualquer elemento no array for NULL, o resultado será NULL se value não for correspondido a nenhum outro elemento.

Exemplos

> 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