map
函数
适用于: Databricks SQL Databricks Runtime
创建具有指定键值对的映射。
语法
map( [key1, value1] [, ...] )
参数
keyN
:可比较类型的任意表达式。 所有keyN
必须共享最不常见的类型。valueN
:任何类型的表达式。 所有valueN
必须共享最不常见的类型。
返回
一种 MAP,其键类型为 keyN
的最不常见类型,值类型为 valueN
的最不常见类型。
可以有 0 个或多个对。
如果有重复的键或 NULL 键,则该函数将引发错误。
示例
> SELECT map(1.0, '2', 3.0, '4');
{1.0 -> 2, 3.0 -> 4}