ELEMENT\_AT

Hämtar elementet i en matris vid ett givet index.

## Syntax

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

## Argument

#### ARRAY(E)

Typ: `array`

En matris med värden av valfri typ.

#### INDEX

Typ: `integer`

Ett heltal som anger index för det element som ska hämtas.

Om `INDEX > 0` ger den här funktionen samma funktionalitet som SQL-standardens subscript-operator (`[]`).

Om `INDEX < 0` får den här funktionen åtkomst till element från det sista till det första.

Observera att om `ARRAY` innehåller några `null`-värden, ignoreras de vid indexering av matrisen.

## Returnerar

Typ: samma som indata

Elementet i `ARRAY` vid den angivna `INDEX`.

Observera att om `INDEX` är **0**, returnerar funktionen `null`.

***

## Exempel

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