背景:
mysql5.7及以上
一、单个json
select JSON_UNQUOTE(json_extract('{"a":"b"}','$.a'));
查询结果:b
二、数组类json
select JSON_UNQUOTE(json_extract('[{"a":"b"},{"a":"c"}]','$[0].a'));
查询结果:b
tips:很多人百度查出来是空值,是因为没加json_unquote()函数,别问,问就是踩过坑,快试试
背景:
mysql5.7及以上
select JSON_UNQUOTE(json_extract('{"a":"b"}','$.a'));
查询结果:b
select JSON_UNQUOTE(json_extract('[{"a":"b"},{"a":"c"}]','$[0].a'));
查询结果:b
tips:很多人百度查出来是空值,是因为没加json_unquote()函数,别问,问就是踩过坑,快试试