Todos os produtos
Search
Central de documentação

MaxCompute:FLATTEN

Última atualização: Sep 17, 2026

Converte vários arrays do tipo de dados ARRAY em um único array.

Sintaxe

	flatten(arrayOfArray)

Parâmetros

arrayOfArray: arrays do tipo de dados ARRAY.

Valor de retorno

A função converte vários arrays do tipo de dados ARRAY em um único array, mantendo a ordem dos elementos.

  • Se o valor de entrada for null, o resultado será null.

  • Se os parâmetros de entrada não forem arrays do tipo de dados ARRAY, uma mensagem de erro será retornada.

Exemplos

SELECT flatten(array(array(1, 2), array(3, 4)));

Resultado:

[1,2,3,4]

Funções relacionadas

FLATTEN é uma função de tipo complexo. Para obter mais informações sobre as funções usadas para processar dados de tipos complexos, como ARRAY, MAP, STRUCT e JSON, consulte Complex type functions.