-- 替换json中数据


select SUBSTRING_INDEX(SUBSTRING_INDEX('[{"channelCode":"MOBIL","scale":1400000},{"channelCode":"WXMALL","scale":600000}]','},{',1),'scale":',-1);


select replace('[{"channelCode":"MOBIL","scale":1400000},{"channelCode":"WXMALL","scale":600000}]', SUBSTRING_INDEX(SUBSTRING_INDEX('[{"channelCode":"MOBIL","scale":1400000},{"channelCode":"WXMALL","scale":600000}]','},{',1),'scale":',-1), CAST(SUBSTRING_INDEX(SUBSTRING_INDEX('[{"channelCode":"MOBIL","scale":1400000},{"channelCode":"WXMALL","scale":600000}]','},{',1),'scale":',-1) as DECIMAL) + 1);

update virgo_trans_divide set divide_json=replace(divide_json, SUBSTRING_INDEX(SUBSTRING_INDEX(divide_json,'},{',1),'scale":',-1), CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(divide_json,'},{',1),'scale":',-1) as DECIMAL) + 1) where id = '18554';

相关文章:

  • 2021-09-30
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-12-25
  • 2021-05-09
猜你喜欢
  • 2022-12-23
  • 2021-06-24
  • 2021-09-01
  • 2022-01-24
  • 2021-06-13
  • 2021-07-15
相关资源
相似解决方案