如何消除SQL Server 2008中列中的选项卡空间

hap*_*ile 52 sql-server-2008

我在表customer中有一个包含电子邮件的列,其中列中的数据包含特殊字符:TAB

当我选择时,我需要从该列中删除TAB空间.

意味着有一个空的TAB空间,后跟EmailID:xyz.com

我尝试使用LTRIM,RTRIM但这在这里不起作用

非常感谢您的帮助.

谢谢王子

小智 125

试试这个代码

SELECT REPLACE([Column], char(9), '') From [dbo.Table] 
Run Code Online (Sandbox Code Playgroud)

char(9)是TAB字符


And*_*ski 9

UPDATE Table SET Column = REPLACE(Column, char(9), '')
Run Code Online (Sandbox Code Playgroud)


Sum*_*ngh 8

使用下面的代码

UPDATE Table1 SET Column1 = LTRIM(RTRIM(REPLACE(REPLACE(REPLACE(Column1, CHAR(9), ''), CHAR(10), ''), CHAR(13), '')))`
Run Code Online (Sandbox Code Playgroud)