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

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

Asked Oct 11 Modified Jan 1, 0001
Viewed 31
3.0

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

edited Jan 1, 0001
Power33
asked Oct 11
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
徐振超@SelectDB7931
answered Oct 12
Related Questions
fe集群加入失败
show backends; 单节点be如何修改host
Doris从3.0.3升级到3.0.8遇到的问题?
Doris从2.1.11升级至3.0.8后streamload效率变慢
doris 3.1.1 中 使用LEAST、GREATEST 函数,相同的变量会因为不同精度返回不一样的结果
doris manager 创建存算分离集群时,hdfs storage vault 怎么使用高可用连接而不是单一连接一个namenode

Terms of service Privacy policy

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