Função array_contains
Aplica-se a: SQL do Databricks 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 elementosarray
.
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