ELEMENT_AT
Recupera l'elemento di un array a un dato indice.
Sintassi
ELEMENT_AT(ARRAY(E), INDEX)
Argomenti
ARRAY(E)
Tipo: array
Un array di valori di qualsiasi tipo.
INDEX
Tipo: integer
Un numero intero che indica l'indice dell'elemento da recuperare.
Se INDEX > 0, questa funzione fornisce la stessa funzionalità dell'operatore di sottoscrizione standard SQL ([]).
Se INDEX < 0, questa funzione accede agli elementi dall'ultimo al primo.
Si noti che se ARRAY contiene valori null, questi vengono ignorati nell'indicizzazione dell'array.
Restituisce
Tipo: uguale all'input
L'elemento di ARRAY nella posizione INDEX specificata.
Si noti che se INDEX è 0, la funzione restituisce null.
Esempi
| 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 |