Tous les produits
Search
Centre de documentation

MaxCompute:MAP functions

Dernière mise à jour :Aug 10, 2026

MaxCompute prend en charge quatre types de données complexes : ARRAY, MAP, STRUCT et JSON. Cette rubrique décrit les fonctions MAP et leurs fonctionnalités.

Fonction

Fonctionnalité

EXPLODE

Fonction définie par l'utilisateur de type table (UDTF) qui convertit une seule ligne de données en plusieurs lignes.

INDEX

Renvoie les valeurs répondant à des conditions spécifiées dans un paramètre MAP.

MAP

Créez un MAP à l'aide de paires clé-valeur spécifiées.

MAP_CONCAT

Renvoie l'union de plusieurs MAPs.

MAP_ENTRIES

Transforme les mappages clé-valeur d'un MAP en un tableau de structures.

MAP_FILTER

Filtre les éléments d'un MAP.

MAP_FROM_ARRAYS

Construit un MAP à partir d'un tableau donné.

MAP_FROM_ENTRIES

Construit un MAP à partir d'un tableau de structures donné.

MAP_KEYS

Renvoie toutes les clés du paramètre MAP sous forme de tableau.

MAP_VALUES

Renvoie toutes les valeurs du paramètre MAP sous forme de tableau.

MAP_ZIP_WITH

Fusionne deux MAPs d'entrée pour créer un nouveau MAP.

MULTIMAP_FROM_ENTRIES

Renvoie un MAP à partir d'un tableau de structures.

SIZE

Renvoie le nombre de paires clé-valeur dans le MAP spécifié.

TRANSFORM_KEYS

Transforme un MAP en conservant les valeurs inchangées tout en calculant de nouvelles clés à l'aide d'une fonction spécifiée.

TRANSFORM_VALUES

Transforme un MAP en conservant les clés inchangées tout en calculant de nouvelles valeurs à l'aide d'une fonction spécifiée.