- Categorias:
Funções de dados semiestruturados (Matriz/objeto)
ARRAY_PREPEND¶
Retorna uma matriz contendo o novo elemento, bem como todos os elementos da matriz de origem. O novo elemento é posicionado no início da matriz.
- Consulte também:
Sintaxe¶
ARRAY_PREPEND( <array> , <new_element> )
Argumentos¶
array
A matriz de origem.
new_element
O elemento a ser anexado.
Retornos¶
Isso devolve a matriz atualizada.
Exemplos¶
O exemplo abaixo mostra que o elemento anexado é colocado no início da matriz:
SELECT ARRAY_PREPEND(ARRAY_CONSTRUCT(0,1,2,3),'hello'); +-------------------------------------------------+ | ARRAY_PREPEND(ARRAY_CONSTRUCT(0,1,2,3),'HELLO') | |-------------------------------------------------| | [ | | "hello", | | 0, | | 1, | | 2, | | 3 | | ] | +-------------------------------------------------+