适用于:
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