View a markdown version of this page

Função ARRAY_CONCAT - Amazon Redshift

O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na publicação do blog publicada em 30 de junho de 2025.

Função ARRAY_CONCAT

Concatena duas matrizes para criar uma que contenha todos os elementos na primeira matriz seguidos de todos os elementos na segunda. Os dois argumentos devem ser matrizes SUPER válidas.

Sintaxe

ARRAY_CONCAT( array1, array2 )

Argumentos

array1

O valor que especifica o primeiro dos dois arrays a serem concatenados.

array2

O valor que especifica o segundo dos dois arrays a serem concatenados.

Tipo de retorno

A função ARRAY_CONCAT exibe um valor de dados SUPER.

Exemplo

Os exemplos a seguir mostram a concatenação de dois arrays do mesmo tipo e a concatenação de dois arrays de tipos diferentes.

-- concatenating two arrays SELECT ARRAY_CONCAT(ARRAY(10001,10002),ARRAY(10003,10004)); array_concat ------------------------------------ [10001,10002,10003,10004] (1 row) -- concatenating two arrays of different types SELECT ARRAY_CONCAT(ARRAY(10001,10002),ARRAY('ab','cd')); array_concat ------------------------------ [10001,10002,"ab","cd"] (1 row)

Consulte também