欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySql5.6 JSON解析 根据key 取值

程序员文章站 2022-05-28 16:18:29
...
-- fs_pay_info json 字符串
-- "90003": key 

-- SUBSTRING(str,index,length)
-- LOCATE(subStr,str,startIndex)

SUBSTRING(fs_pay_info,LOCATE('"90003":',fs_pay_info)+8,IF(LOCATE(',',fs_pay_info,2) =0,LOCATE('}',fs_pay_info,2),LOCATE(',',fs_pay_info,2))-(LOCATE('"90003":',fs_pay_info)+8)) AS freeamnt