ELEMENT\_AT

Recupera el elemento de una matriz en un determinado índice.

## Sintaxis

```
ELEMENT_AT(ARRAY(E), INDEX)
```

## Argumentos

#### ARRAY(E)

Tipo: `array`

Una matriz de valores de cualquier tipo.

#### INDEX

Tipo: `integer`

Un número entero que indica el índice del elemento que se ha de recuperar.

Si `INDEX > 0`, esta función proporciona la misma funcionalidad que el operador subíndice estándar de SQL (`[]`).

Si `INDEX < 0`, esta función accede a los elementos del último al primero.

Tenga en cuenta que si `ARRAY` contiene valores `null`, se ignoran en la indexación de la matriz.

## Devuelve

Tipo: igual que la entrada

El elemento de `ARRAY` en el `INDEX` proporcionado.

Tenga en cuenta que si `INDEX` es **0**, la función devuelve `null`.

***

## Ejemplos

| ARRAY | INDEX | Resultado |
| --- | --- | --- |
| `[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 |