Apache Doris 中文技术论坛
Questions Tags Users Badges

2.1.10版本升级3.0.8版本后get_json_string方法无法提取数组中的值

Asked Oct 11, 2025 Modified Jan 1, 0001
Viewed 35
3.0

SELECT get_json_string('[{"k1":"v1"}, {"k2":"v2"}, {"k1":"v3"}, {"k1":"v4"}]', '$.k1');image.png
image.png

edited Jan 1, 0001
Power35
asked Oct 11, 2025
1 Answers

对于 json 文档:
'[{"k1":"v1"}, {"k2":"v2"}, {"k1":"v3"}, {"k1":"v4"}]'
其 root 是一个数组,但是 path '$.k1' 对应的应该是访问 object 的 k1 字段,所以无法匹配到,参考 mysql 8.0 的结果:
2dc8f82bb3e07e45de4fb458e7d6a9ea.png

edited Jan 1, 1970
徐振超@SelectDB(可以直接加微信Faith_xzc)8226
answered Oct 12, 2025
Related Questions
Doris从2.1.6迭代升级到3.1.2后故障问题
Power BI 连接器链接Doris导入数据 ,会话大概在2000秒左右就会被终止
1 answers
当前没有任何的写入和查询操作,CPU使用仍然在1000%+
1 answers
stream load 不支持Workload Group 'lx_dev_user'@'10.11.11.%' 授权,只能'lx_dev_user'@'%' 授权
1 answers
flink 1.8.1 写入doris,写入65个表,经常报错Connection reset,flink重试后正常写入
1 answers
我再两套k8s集群里容器化部署了两套doris集群,我想让他们之间定期数据同步应该怎么做
2 answers

Terms of service Privacy policy

Powered by Answer - the open-source software that powers Q&A communities.
Made with love © 2026 Apache Doris 中文技术论坛.