ELEMENT_AT
Recupera o elemento de uma matriz em um determinado índice.
Sintaxe
ELEMENT_AT(ARRAY(E), INDEX)
Argumentos
ARRAY(E)
Tipo: array
Uma matriz de valores de qualquer tipo.
INDEX
Tipo: integer
Um número inteiro que indica o índice do elemento a ser recuperado.
Se INDEX > 0, esta função oferecerá a mesma funcionalidade que o operador de subscrito padrão SQL ([]).
Se INDEX < 0, essa função acessará elementos do último para o primeiro.
Observe que, se o ARRAY contiver quaisquer valores null, eles serão ignorados na indexação da matriz.
Retorna
Tipo: o mesmo que a entrada
O elemento de ARRAY no INDEX fornecido.
Observe que, se o INDEX for 0, a função retornará null.
Exemplos
| ARRAY | INDEX | Output |
|---|---|---|
[5,2,3,1,2,3]
|
1 | 5 |
[5,2,3,1,2,3]
|
4 | 1 |
[5,2,3,1,2,3]
|
10 | NULL
|
[5,2,3,1,6,3]
|
-2 | 6 |
[a,2,p,34]
|
3 | p |