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.