全部產品
Search
文件中心

MaxCompute:MAP函數

更新時間:Jul 03, 2025

MaxCompute支援ARRAY、MAP、STRUCT及JSON四種複雜資料類型,本文為您介紹MAP類型函數及其功能。

函數

功能

EXPLODE

將一行資料轉為多行的UDTF。

INDEX

返回MAP型別參數中滿足指定條件的Value。

MAP

使用指定的Key-Value對建立MAP。

MAP_CONCAT

返回多個MAP的並集。

MAP_ENTRIES

將MAP中的Key、Value索引值映射轉換為STRUCT結構數組。

MAP_FILTER

將MAP中的元素進行過濾。

MAP_FROM_ARRAYS

通過給定的ARRAY數組構造MAP。

MAP_FROM_ENTRIES

通過給定的結構體數組構造MAP。

MAP_KEYS

將參數MAP中的所有Key作為數組返回。

MAP_VALUES

將參數MAP中的所有Value作為數組返回。

MAP_ZIP_WITH

對輸入的兩個MAP進行合并得到一個新MAP。

MULTIMAP_FROM_ENTRIES

結構體數組中返回一個MAP。

SIZE

返回指定MAP中的K/V對數。

TRANSFORM_KEYS

對MAP進行變換,保持Value不變,根據指定Function Compute新的Key。

TRANSFORM_VALUES

對MAP進行變換,保持Key不變,根據指定Function Compute新的Value。