分享

c20020711这个字串中的第四位全替换为3,数据操作

 明郎月 2007-04-19

大家好,我机器安装的是sql   server   7.0,我现需要对sdb这个表的snum这个字段中的数据进行修改,具体要求如:c20020711这个字串中的第四位全替换为3,即****2****,改为****3****   。哪位师兄能帮我写出在sql语句,不胜感激!!!
      另我用
  update   table_name   set
id=concat(Substring(id,1,4),‘3‘,Substring(id,6,length(id)))   where   id   like  
‘c2002%‘试过,但提示说concat这个函数未定义。
      table:表名。id:字段名

1.update   table_name   set   id=stuff(id,4,1,‘3‘)

2.

update     表     set     某一字段=replace(某一字段,‘2003‘,‘2004‘)    
where     某一字段     like     ‘%2003%‘       这样可以实现,我试过,已成功解决了,楼上的方法我也去试一下。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多