Tous les produits
Search
Centre de documentation

MaxCompute:FLATTEN

Dernière mise à jour :Sep 17, 2026

Aplatit plusieurs tableaux de type ARRAY en un seul tableau.

Syntaxe

	flatten(arrayOfArray)

Paramètres

arrayOfArray : tableaux de type ARRAY.

Valeur renvoyée

La fonction fusionne plusieurs tableaux de type ARRAY en un seul, en respectant l'ordre des éléments.

  • Si la valeur d'entrée est null, la fonction renvoie null.

  • Si les paramètres d'entrée ne sont pas des tableaux de type ARRAY, la fonction renvoie une erreur.

Exemples

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

Résultat :

[1,2,3,4]

Fonctions associées

FLATTEN est une fonction de type complexe. Pour plus d'informations sur les fonctions de traitement des types complexes (ARRAY, MAP, STRUCT et JSON), consultez la rubrique Fonctions de type complexe.