我想将配置单元列转换为json值。
我知道如何使用get_json_object
将json值转换为字符串。
例如,这是配置单元表:
id | name
-------------
1 | kim
2 | lee
3 | park
预期输出为:
[ {"1" : "kim"}, {"2" : "lee"}, {"3" : "park"} ]
答案 0 :(得分:0)
您可以使用Brickhouse UDF collect
:
CREATE TEMPORARY FUNCTION collect AS 'brickhouse.udf.collect.CollectUDAF';
SELECT collect(map(CAST(id as STRING), name)) from table;