map_from_arrays(k, v)
使用两个array创建map,map的key和value于参数array中的顺序意义对应。两个array的长度需要严格一致
array<K>
array<V>
map<K, V>
> select map_from_arrays(k, v) from values (array(1, 2, 3), array('a', 'b', 'c')), (array(1, 2, 3), array('a', NULL, 'c')), (null, array('a', 'b', 'c')), (array(1, 2, 3), null) as t(k, v) ; {1:"a",2:"b",3:"c"} {1:"a",2:null,3:"c"} NULL NULL