因为表字段结构设计上的原因需要截取字符串中动态的数值,比如t1表的value字段为字符串{"L":8.6,"R":8.9}
那么经过查询相关资源可以用以下方式处理就可以得到8.9,
SUBSTRING( t1.value,
locate('"R":', t1.value )+CHAR_LENGTH('"R":'),
locate('}', t1.value ,CHAR_LENGTH(',"R"'))
-(SELECT locate('"R":' t1.value)+CHAR_LENGTH('"R":'))
)