现在数据库表中有一列:
name_path
销售中心/销售管理部
销售中心/大客户部
销售中心/渠道管理部
销售中心/客户服务部/服务中心
销售中心/办事处/合肥办事处
···
现在想统一把前面的销售中心改成营销中心,由于行太多,想能不能写一个sql执行一下!

解决方案 »

  1.   

    什么数据库,思路就是把前面两个文字替换
    update name_path set name_path = "营销" | substr(name_path, 2) --这里汉字双字节不知道是否要用4
     where name_path like "销售%"
      

  2.   

    只是提供一个思路
    使用mysql对应的函数就可以了
    update name_path set name_path = concat('营销', right(name_path, length(name_path)-2))
     where name_path like '销售%'