我在表中有一个带有电子邮件的列,customer
其中列中的数据包含特殊字符:TAB
当我进行选择时,我需要从该列中删除 TAB 空格。
表示有一个空的 TAB 空格,后跟EmailID:xyz.com
我尝试使用LTRIM
andRTRIM
但这在这里不起作用。
我在表中有一个带有电子邮件的列,customer
其中列中的数据包含特殊字符:TAB
当我进行选择时,我需要从该列中删除 TAB 空格。
表示有一个空的 TAB 空格,后跟EmailID:xyz.com
我尝试使用LTRIM
andRTRIM
但这在这里不起作用。
试试这个代码
SELECT REPLACE([Column], char(9), '') From [dbo.Table]
char(9) 是制表符
UPDATE Table SET Column = REPLACE(Column, char(9), '')
使用下面的代码
UPDATE Table1 SET Column1 = LTRIM(RTRIM(REPLACE(REPLACE(REPLACE(Column1, CHAR(9), ''), CHAR(10), ''), CHAR(13), '')))`
看看它可能会起作用------
UPDATE table_name SET column_name=replace(column_name, ' ', '') //Remove white space
UPDATE table_name SET column_name=replace(column_name, '\n', '') //Remove newline
UPDATE table_name SET column_name=replace(column_name, '\t', '') //Remove all tab
谢谢 Subroto