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

如:  
  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

posted on 2008-04-01 15:27  破曉之陽  阅读(286)  评论(1编辑  收藏  举报

导航