适用于:
Databricks SQL
Databricks Runtime
返回所有 expr 映射表达式的并集。
语法
map_concat([ expr1 [, ...] ])
参数
-
exprN:MAP 表达式。 所有exprN都必须共享最不常见的类型。
返回
exprN 的最不常见类型的 MAP。
如果未提供参数,则为空映射。
如果输入映射中存在键冲突,Azure Databricks将引发 DUPLICATED_MAP_KEY。
常见错误条件
示例
> SELECT map_concat(map(1, 'a', 2, 'b'), map(3, 'c'));
{1 -> a, 2 -> b, 3 -> c}
> SELECT map_concat(map(1, 'a'), map(1, 'b'));
Error: DUPLICATED_MAP_KEY