適用於:
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