Как исключить пространство табуляции в столбце SQL Server 2008

У меня есть столбец с электронной почтой в таблице customer где данные в столбце содержат специальный символ: TAB

Когда я делаю выбор, мне нужно удалить пробел из этого столбца.

Означает, что есть пустое место TAB, сопровождаемое EmailID: xyz.com

Я пытался использовать LTRIM и RTRIM но это не работает здесь.

Ответ 1

Попробуйте этот код

SELECT REPLACE([Column], char(9), '') From [dbo.Table] 

char (9) - символ TAB

Ответ 2

UPDATE Table SET Column = REPLACE(Column, char(9), '')

Ответ 3

Используйте код ниже для этого

UPDATE Table1 SET Column1 = LTRIM(RTRIM(REPLACE(REPLACE(REPLACE(Column1, CHAR(9), ''), CHAR(10), ''), CHAR(13), '')))'

Ответ 4

Видите, это может быть сработало -------

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

Спасибо Суброто