2012-10-16 11 views
41

ben sütundaki verilerin özel karakter içeren tablodaki customer e-posta ile bir sütun vardır: Bir seçme yaptığınızda, ben çıkarmam gerekiyor TABSQL Server sütununda sekme boşluk ortadan Nasıl 2008

Bu sütundan TAB alanı. xyz.com

Ben LTRIM ve RTRIM kullanarak çalıştı ama o senin yardım gerçekten takdir

burada çalışmıyor:

orada EmailId ardından boş bir TAB alanıdır anlamına gelir.

Teşekkür Prens

+5

burada açıklandığı şekilde değiştirin (kolon, Char (9), '') – etliens

+0

bir SQL işlevi oluşturabilir https://stackoverflow.com/questions/ 14211346/nasıl kaldırılır-beyaz-boşluk-karakterler-in-a-string-in-a-sql-sunucu – DMK

cevap

91

bu kodu deneyin

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

karakter (9) 'dir TAB karakteri

+0

teşekkürler harika çalışıyor – happysmile

+0

benim gün kurtardı. Teşekkürler – DDR

+1

bende, ama neden '\ t' çalışmıyor? – tofutim

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

100% çalışma -------

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

Teşekkür Subroto