Tous les produits
Search
Centre de documentation

MaxCompute:FLATTEN

Dernière mise à jour :Aug 10, 2026

Aplatit un tableau de tableaux en un seul tableau.

Syntaxe

	flatten(arrayOfArray)

Paramètres

arrayOfArray : tableau dont les éléments sont des tableaux.

Valeur renvoyée

Renvoie un tableau unique contenant tous les éléments des tableaux imbriqués, dans l'ordre.

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

  • Si le paramètre d'entrée n'est pas un tableau de tableaux, une exception est levée.

Exemples

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

Le résultat obtenu est le suivant :

[1,2,3,4]

Fonctions associées

La fonction FLATTEN fait partie des fonctions de type complexe. Pour plus d'informations sur les fonctions de traitement des données de types complexes (telles que ARRAY, MAP, STRUCT et JSON), consultez la rubrique Complex type functions.