Convertit les paires clé-valeur d’un objet MAP a en tableau de structures STRUCT.
Syntaxe
array<struct<K, V>> map_entries(map<K, V> <a>):
Paramètres
a : obligatoire. Objet MAP. Dans le type map<K, V>, K et V désignent respectivement la clé et la valeur de l’objet MAP.
Valeur renvoyée
Renvoie un tableau de structures STRUCT. Si l’entrée est NULL, le résultat est NULL.
Exemples
--返回[{key:1, value:a}, {key:2, value:b}]。
select map_entries(map(1, 'a', 2, 'b'));
Fonctions associées
La fonction MAP_ENTRIES fait partie des fonctions de type complexe. Pour plus d’informations sur le traitement des données de types complexes (ARRAY, MAP, STRUCT, JSON), consultez la rubrique Complex type functions.