从列值中删除点和逗号

Ran*_*esh 14 database sql-server sql-server-2008

我正在使用SQL Server 2008

我从MySql迁移了一些数据; 数据迁移成功,但某些值包含带点和逗号的数据.

从我的数据中删除这些字符的最佳方法是什么?

小智 19

在SQL Server中,您可以使用REPLACE删除数据,使用STUFF添加数据

如下

replace('Your String','charater you want to replace','with what')


stuff('Your String',position,count,'data') 
Run Code Online (Sandbox Code Playgroud)


tez*_*zzo 9

在SQL SERVER中,您可以使用REPLACE.

SELECT REPLACE(REPLACE('abc,123.456', ',', ''), '.', '')
Run Code Online (Sandbox Code Playgroud)