ELEMENT\_AT

Gibt das Element eines Arrays an einem bestimmten Index zurück.

## Syntax

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

## Argumente

#### ARRAY(E)

Typ: `array`

Ein Werte-Array eines beliebigen Typs.

#### INDEX

Typ: `integer`

Eine Ganzzahl, die den Index des abzurufenden Elements angibt.

Wenn `INDEX > 0`, bietet diese Funktion die gleiche Funktionalität wie der SQL-Standard-Subskriptionsoperator (`[]`).

Wenn `INDEX < 0`, greift diese Funktion auf Elemente vom letzten zum ersten zu.

Hinweis: Wenn das `ARRAY` `null`-Werte enthält, werden diese bei der Indizierung des Arrays ignoriert.

## Rückgaben

Typ: wie „input“

Das Element von `ARRAY` am angegebenen `INDEX`.

Hinweis: Wenn der `INDEX` **0** ist, gibt die Funktion `null` zurück.

***

## Beispiele

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