2012-10-16 2 views
41

나는 열의 데이터가 특수 문자가 포함 된 테이블 customer에서 이메일과 열이 : 나는 선택을 할 때, 나는를 제거해야 TABSQL Server의 열에서 탭 공간을 제거하는 방법 2008

을 그 열의 TAB 공간. xyz.com

나는 LTRIMRTRIM를 사용하여 시도하지만 당신의 도움이 정말 감사합니다

여기에 작동하지 않습니다

거기 EMAILID 다음에 빈 TAB 공간을 의미합니다.

감사 왕자

+5

여기에 설명 된대로 대체 (열, 문자 (9), '') – etliens

+0

하여 SQL 함수를 만들 수 https://stackoverflow.com/questions/ 14211346/how-to-remove-white-space-characters-from-a-string-in-sql-server – DMK

답변

91

이 코드를 시도

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

CHAR (9) 인 TAB 문자

+0

감사 작동이 우수합니다 – happysmile

+0

저장된 내 하루. 덕분에 – DDR

+1

나도,하지만 왜 '\ t'는 작동하지 않습니까? – tofutim

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

100 % 작업 -------

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 지역