温馨提示×

mysql如何解析json字符串

九三
2129
2021-03-09 19:27:44
栏目: 云计算

mysql如何解析json字符串

mysql中解析json字符串的方法

1.使用JSON_EXTRACT()函数解析json字符串

语法:JSON_EXTRACT(原字段,'$.json字段名')

示例:

SELECT JSON_EXTRACT( t.result,'$.row'),

JSON_EXTRACT( t.result,'$.value'),

JSON_EXTRACT( t.result,'$.criteria')+

FROM t.test t

2.解析jsonjson数组

示例:

SELECT JSON_EXTRACT(

JSON_EXTRACT( t.msg,'$.rows'), "$[0].row") as row,

JSON_EXTRACT( JSON_EXTRACT( t.msg,'$.rows') , "$[0].value") as value,

JSON_EXTRACT(JSON_EXTRACT( t.msg,'$.rows'), "$[0].criteria") as criteria,

JSON_EXTRACT(JSON_EXTRACT( t.msg,'$.rows'), "$[0].id") as id

FROM t.test t

0