在Hologres中,我们有一个字段,需要提取里面的json value值 拼成一个字符串,应该如何处理呢?
用GET_JSON_OBJECT
函数来提取JSON值,然后根据需要使用字符串函数(如CONCAT
、||
等)来进行拼接。
SELECT CONCAT(
GET_JSON_OBJECT(category_list, '$.0'),
',',
GET_JSON_OBJECT(category_list, '$.3')
) AS 随便字段名
FROM ods.tbl_server_info;
函数参考来源
https://help.aliyun.com/zh/hologres/user-guide/get-json-object?spm=a2c4g.11186623.0.0.28293817yxmuni
回答不易请采纳
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975