登录注册
上海交通大学论坛 > 数据库 > 浏览当前帖子 手机版 关闭左侧栏
Re求教:如何批量删除记录中某字段值里的空格?
返回本版】  【发表帖子】  【回复帖子 浏览量  4331      回帖数 2
怀旧    等级  

楼主 发表于  2007/6/12 18:56:45    编 辑   


在SQL Server2000中 
 

例如:name字段里“李  芳”,如何批量去除类似空格? 
一地鸡毛    等级  

2 楼 发表于  2016/3/2 3:03:10    编 辑   


delete.....where like "% %" 

hssmscitw    等级  

3 楼 发表于  2016/3/2 3:03:11    编 辑   


人家只是要去掉空格 
update xxx 
set name = replace(name,' ') 
where name like "% %" 

不知道SQL SERVER 2000是不是有replace这个函数~oracle是可以的 
 

delete.....where like "% %" 
 
例如:name字段里“李  芳”,如何批量去除类似空格? 

-- 




zhz 6110 4763 36 402 
 

OK。已搞定,谢谢。 
语句为: 
update XXX set name = replace(name,'  ','') where name like '%  %' 


 

人家只是要去掉空格 
update xxx 
set name = replace(name,' ') 
where name like "% %" 

不知道SQL SERVER 2000是不是有replace这个函数~oracle是可以的 
1
表情
所有内容均为会员自愿发表,并不代表本站立场.
论坛帮助 会员认证删帖申请 联系我们