GBase 8a
其他
文章

gbase8a查询json数据的一种方法

发表于2024-05-23 14:11:15268次浏览1个评论

gbase8a默认不支持json类型的数据,有些项目于是使用字符串类型对json进行存储,而后续实际使用中还要对json字符串进行处理,这里提供了一个固定的sql写法用来根据json字符串的key得到value

注:本质还是字符串函数嵌套处理,性能很差,只做应急使用,实际项目中还是建议客户优化业务模式,不要直接使用字符串去存储json数据

select substring_index(regexp_substr(json字段,'"要查找的key":".*?"'),':',-1) from table_name ;

评论

登录后才可以发表评论
用户头像
levvel发表于 2个月前
少年易学老难成,一寸光阴不可轻