将这个字段中所有含‘北京’的替换成'上海'

如:  
  address值分别是  
   
  北京朝阳区  
  中国北京  
  微软北京办事处  
  北京地铁  
   
  我要将里面的北京替换上海,而别的不变,怎么写SQL,谢谢,在线等


答:
-- 創建測試環境 
Create     Table   A
(
address   
Varchar ( 20 )) 
Insert   A    Select     ' 北京朝阳区  '
Union     All     Select     ' 中国北京 '
Union     All     Select     ' 微软北京办事处 '            
Union     All     Select     ' 北京地铁 '

-- 查询
update    A    set    address    =     replace (address, ' 北京 ' , ' 上海 '
select   *   from  A
-- 删除测试
drop   table  A

你可能感兴趣的:(将这个字段中所有含‘北京’的替换成'上海')