map_from_entries函式

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

從指定的項目陣列建立映射。

語法

map_from_entries(expr)

引數

  • expr:具有兩個字段之 STRUCT 的 ARRAY 表達式。

退貨

MAP,其中索引鍵是結構的第一個字段,而值則為第二個。

Azure Databricks 若有重複鍵,則提高 DUPLICATED_MAP_KEY

常見錯誤條件

範例

> SELECT map_from_entries(array(struct(1, 'a'), struct(2, 'b')));
 {1 -> a, 2 -> b}

> SELECT map_from_entries(array(struct(1, 'a'), struct(1, 'b')));
  Error: DUPLICATED_MAP_KEY