MYSQL处理字符串(x,y)格式("123.00,456.00")

单独对x或者y或者x和y进行处理

代码如下

DROP FUNCTION SPLIT_STR;

CREATE FUNCTION SPLIT_STR(

  x VARCHAR(255),

  delim VARCHAR(12),

  pos INT

)

RETURNS VARCHAR(255)

RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(x, delim, pos),

      LENGTH(SUBSTRING_INDEX(x, delim, pos -1)) + 1),

      delim, '');

-- 修改x 减少50

update base_map_widget  set points = replace(points,SPLIT_STR(points, ',', 1),SPLIT_STR(points, ',', 1)-50);

-- 修改y 减少50

update base_map_widget  set points = replace(points,SPLIT_STR(points, ',', 2),SPLIT_STR(points, ',', 2)-50);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 距离2018年还有59分钟,此刻有什么感想呢? 和往年一样,没什么感觉。一杯盐水再怎么稀释也不会变甜,我已经放弃治了
    beibei272127阅读 157评论 0 0
  • “生活”里有了诗和远方,就能做一个大格局的人吗? 爸,连续两天跟你聊,不要嫌我烦哦,难得我想跟你聊,你应该感到自己...
    绿月乔木阅读 181评论 11 0
  • 前几天我去看一个闺蜜的宝宝,那几个月大的小宝宝两眼生的清澈有神,想是因为小孩子对陌生事物的新奇,我抱着她的时候,她...
    影秋千阅读 328评论 0 0
  • 第八十章 小国寡民的社会,使事半功倍的器械无处可用。使百姓拘泥于生死没有探求外界的精神。即使有车和船,没有需要乘坐...
    eva老夏阅读 251评论 0 0
  • 阅读的培养绝对不是一朝一夕的事情。我家老大小时候我也确实没有去培养这方面,导致他现在阅读方面是有一些小问题的。所以...
    独立自主女汉子Cynthia阅读 560评论 1 0