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

如:  
  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 破曉之陽 阅读(31) 评论(1)  编辑 收藏

评论

#1楼 [楼主] 2008-04-01 15:41 破曉之陽      

select replace(address,'北京','上海') as address from a   回复  引用  查看    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-04-01 15:36 编辑过
 
另存  打印
最新IT新闻:
 

导航

留言簿

随笔分类(55)

随笔档案(81)

文章分类(2)

文章档案(9)

收藏夹(102)

javascript庫

常去的网站

最新随笔

搜索

积分与排名

最新评论

阅读排行榜