0


Hive sql 将多个字段组合成json格式

新的项目中,有一个需求,前端展示一个字段中要包含多个字段,讨论后决定将多个字段转成Json类型进行展示,新字段类型为

array<dict>

经历了多次试验,参考多个文章版本,终于改成了符合需求的SQL版本。

SQL代码如下:

sort_array(collect_set(concat('{\"字段A": \"',
字段A,'\",\"字段B":\"',concat_ws("@;@", 字段B),...'\"}'))) as 新字段w

结果展示:

新字段W:{字段A:字段A的值,字段B:字段B的值}
标签: hive sql hadoop

本文转载自: https://blog.csdn.net/yu7888/article/details/128374153
版权归原作者 大数据学习僧 所有, 如有侵权,请联系我们删除。

“Hive sql 将多个字段组合成json格式”的评论:

还没有评论