UPDATE News
SET NewsTitle = REPLACE(NewsTitle, '技巧-', { 技巧 })
WHERE (NewsTitle LIKE '技巧-%')这是我写的SQL代码,意思是想把newstitle这列里,所有包含'技巧-' 替换成'{技巧}'
不知应该怎么写,语法才是对的?

解决方案 »

  1.   


    UPDATE News 
    SET NewsTitle = REPLACE(NewsTitle, '技巧-', '{ 技巧 }') 
    WHERE NewsTitle LIKE '%技巧-%'
      

  2.   

    UPDATE News 
    SET NewsTitle = REPLACE(NewsTitle, '技巧-', '{ 技巧 }') 
    WHERE NewsTitle LIKE '%技巧-%'
      

  3.   

    UPDATE News 
    SET NewsTitle = REPLACE(NewsTitle, '技巧-', '{ 技巧 }'
    WHERE NewsTitle LIKE '%技巧-%'
      

  4.   

    UPDATE News 
    SET NewsTitle = REPLACE(NewsTitle, '技巧-', '{ 技巧 }') 
    WHERE patindex('%技巧-%',NewsTitle)>0  
      

  5.   


    --加单引号
    UPDATE News 
    SET NewsTitle = REPLACE(NewsTitle, '技巧-', '{ 技巧 }') 
    WHERE NewsTitle LIKE '%技巧-%'
      

  6.   


    UPDATE News 
    SET NewsTitle = REPLACE(NewsTitle, '技巧-', '{ 技巧 }') 
    WHERE NewsTitle LIKE '技巧-%'