要求:把“内容”中与 ”标题“一样的文字批量删除了,如何用sql语句实现

解决方案 »

  1.   

    update tb set 内容=replace(内容,标题,'')
      

  2.   

    大家没明白我的意思哦比如标题    内容
    爱      爱内容
    替      替内容
    换      换内容这样的有很多条replace(内容,爱,'')
    只能替换 “爱”那我要替换 “替”又要写一条 replace能不能一条语句解决所有问题
      

  3.   

    大家没明白我的意思哦比如标题    内容
    爱      爱内容
    替      替内容
    换      换内容这样的有很多条replace(内容,爱,'')
    只能替换 “爱”那我要替换 “替”又要写一条 replace能不能一条语句解决所有问题
      

  4.   


    试试将内容可标题用select语句查找出来可以不
      

  5.   

    replace中间夹select好象行不通哦
      

  6.   

    我对ms sql了解属于刚入门级别的有谁能帮帮我的话 加下我qq 734931061 进行指导下不胜感谢
      

  7.   


    /**
    *  作者:laker
    *  时间:2009-12-07
    *  功能:替换
    */
    declare @tab table( 
       标题 varchar(200) , 内容 varchar(300))
    insert into @tab 
    select '爱','爱内容' union all
    select '替','替内容' union all 
    select '换','换内容'
    select 标题,REPLACE(内容,标题,'')  as 标题 from @tab
    标题                标题
    ---------------------------------------
    爱                  内容
    替                  内容
    换                  内容(3 行受影响)