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

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

Asked Oct 11, 2025 Modified Jan 1, 0001
Viewed 46
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)8286
answered Oct 12, 2025
Related Questions
flink doris connector整库同步ORACLE数据,我只同步十几个表,会遍历实例下所有表结构和数据吗
1 answers
使用dorismanager通过扩缩容进行doris集群迁移后的问题
1 answers
doris查询数据,随机负载到不同节点,数据和元数据返回验证不一致
1 answers
flink doris connector导入数据到doris,be 经常挂掉
1 answers
启动debug模式问题,版本3.0.6.2
2 answers
记录从3.0.4集群升级到3.1.4遇到的问题
1 answers

Terms of service Privacy policy

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