Função array_position
Aplica-se a: Databricks SQL Databricks Runtime
Devolve a posição da primeira ocorrência de element
in array
.
Sintaxe
array_position(array, element)
Argumentos
array
: Um ARRAY com elementos comparáveis.element
: Uma expressão que corresponde aos tipos dos elementos emarray
.
Devoluções
Um tipo longo.
A indexação de matrizes começa em 1. Se o valor do elemento for NULL, um NULL será retornado.
Exemplos
> SELECT array_position(array(3, 2, 1, 4, 1), 1);
3
> SELECT array_position(array(3, NULL, 1), NULL)
NULL