Função ARRAY_FLATTEN - Amazon Redshift

O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog .

Função ARRAY_FLATTEN

Mescla vários arrays em um único array do tipo SUPER. Os elementos da primeira matriz interna aparecem primeiro, seguidos dos elementos das matrizes internas subsequentes. Os NULLs são tratados como objetos conhecidos.

Sintaxe

ARRAY_FLATTEN( array )

Argumentos

array

Uma expressão SUPER em forma de matriz.

Tipo de retorno

A função ARRAY_FLATTEN exibe um tipo SUPER.

Exemplo

O exemplo a seguir mostra a função ARRAY_FLATTEN.

SELECT ARRAY_FLATTEN(ARRAY(ARRAY(1,2,3,4),ARRAY(5,6,7,8),ARRAY(9,10))); array_flatten ------------------------ [1,2,3,4,5,6,7,8,9,10] (1 row)

Consulte também