首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

ms sql 2008 Replace 同字段替换2个符合条件为空怎么写

2012-02-27 
ms sql 2008 Replace 同字段替换2个符合条件为空如何写如题,ms sql 2008 Replace 同字段替换2个符合条件为

ms sql 2008 Replace 同字段替换2个符合条件为空如何写
如题,ms sql 2008 Replace 同字段替换2个符合条件为空如何写
比如数据

数据
123-456.789
147-2833.13
17-273.2378

结果
123456789
147283313
172732378

如何替换呢

[解决办法]

SQL code
replace(replace(Col,'.',''),'-','')
[解决办法]
replace(replace(col,'-',''),'.','')
[解决办法]
SQL code
use Tempdbgo--> -->  if not object_id(N'Tempdb..#T') is null    drop table #TGoCreate table #T([数据] nvarchar(11))Insert #Tselect N'123-456.789' union allselect N'147-2833.13' union allselect N'17-273.2378'GoSelect replace(replace([数据],'.',''),'-','')from #T/*123456789147283313172732378*/
[解决办法]
SQL code
select replace(replace(数据,'.',''),'-','') 

热点排行