ELEMENT\_AT

Pobiera element tablicy pod danym indeksem.

## Składnia

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

## Argumenty

#### ARRAY(E)

Typ: `array`

Tablica wartości dowolnego typu.

#### INDEX

Typ: `integer`

Liczba całkowita wskazująca indeks elementu do pobrania.

Jeśli `INDEX > 0`, ta funkcja zapewnia taką samą funkcjonalność jak operator indeksowania zgodny ze standardem SQL (`[]`).

Jeśli `INDEX < 0`, ta funkcja uzyskuje dostęp do elementów od ostatniego do pierwszego.

Należy pamiętać, że jeśli `ARRAY` zawiera jakiekolwiek wartości `null`, są one ignorowane podczas indeksowania tablicy.

## Zwraca wartość

Typ: taki sam jak dane wejściowe

Element `ARRAY` w danym `INDEX`.

Należy pamiętać, że jeśli `INDEX` wynosi **0**, to funkcja zwraca `null`.

***

## Przykłady

| ARRAY | INDEX | Dane wyjściowe |
| --- | --- | --- |
| `[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 |