Kategorien:

Funktionen für semistrukturierte und strukturierte Daten (Array/Objekt)

ARRAY_PREPEND

Gibt ein Array zurück, das sowohl das neue Element als auch alle Elemente aus dem Quellarray enthält. Das neue Element wird am Anfang des Arrays positioniert.

Siehe auch:

ARRAY_APPEND, ARRAY_INSERT

Syntax

ARRAY_PREPEND( <array> , <new_element> )
Copy

Argumente

array

Das Quellarray.

new_element

Das Element, das vorangestellt werden soll.

Rückgabewerte

Gibt das aktualisierte Array zurück.

Nutzungshinweise

Beispiele

Das folgende Beispiel zeigt, dass das vorangegangene Element am Anfang des Arrays platziert wird:

SELECT ARRAY_PREPEND(ARRAY_CONSTRUCT(0,1,2,3),'hello');
+-------------------------------------------------+
| ARRAY_PREPEND(ARRAY_CONSTRUCT(0,1,2,3),'HELLO') |
|-------------------------------------------------|
| [                                               |
|   "hello",                                      |
|   0,                                            |
|   1,                                            |
|   2,                                            |
|   3                                             |
| ]                                               |
+-------------------------------------------------+
Copy