Ответ 1
Попробуйте этот код
SELECT REPLACE([Column], char(9), '') From [dbo.Table]
char (9) - символ TAB
У меня есть столбец с электронной почтой в таблице customer
где данные в столбце содержат специальный символ: TAB
Когда я делаю выбор, мне нужно удалить пробел из этого столбца.
Означает, что есть пустое место TAB, сопровождаемое EmailID: xyz.com
Я пытался использовать LTRIM
и RTRIM
но это не работает здесь.
Попробуйте этот код
SELECT REPLACE([Column], char(9), '') From [dbo.Table]
char (9) - символ TAB
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
Спасибо Суброто