map_from_entries 函数

适用于:Databricks SQL check marked yes Databricks Runtime

创建从指定的条目数组创建的映射。

语法

map_from_entries(expr)

参数

  • expr:具有两个字段的 STRUCT 的 ARRAY 表达式。

返回

一个 MAP,其中密钥是结构的第一个字段,值是第二个字段。 第一个字段(密钥)中不能有重复项或 NULL 值。

示例

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