字段名 :mobile ,内容:{"contactName":"段XX","contactJobTitle":"待确认","contactMobile":"131XXXXXXX"}。

解决方法:JSON_EXTRACT

执行SQL:

Mysql json字符串 解析成对应字段

 查询结果:

Mysql json字符串 解析成对应字段

结果带引号,并不能真正使用。

解决方法:REPLACE

执行SQL:

Mysql json字符串 解析成对应字段

查询结果:

Mysql json字符串 解析成对应字段

问题解决。

sql语句:

SELECT

REPLACE (
JSON_EXTRACT (mobile, '$.contactName'),
'"',
''
) AS 'contactName',
REPLACE (
JSON_EXTRACT (mobile, '$.contactMobile'),
'"',
''
) AS 'contactMobile',
REPLACE (
JSON_EXTRACT (mobile, '$.contactJobTitle'),
'"',
''
) AS 'contactJobTitle'
FROM
cscw_client
WHERE
id = 'XXXXXXXXXXXXXXX'


相关文章:

  • 2021-12-06
  • 2021-05-30
  • 2021-10-06
  • 2022-12-23
  • 2021-08-14
猜你喜欢
  • 2021-10-18
  • 2022-12-23
  • 2021-12-16
  • 2022-02-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案