71

テーブルcustomerに電子メールの列があり、列のデータに特殊文字が含まれています:TAB

選択するときは、その列からタブ スペースを削除する必要があります。

空の TAB スペースがあり、その後にEmailID: xyz.comが続くことを意味します。

LTRIMandを使用してみましたRTRIMが、ここでは機能しません。

4

4 に答える 4

161

このコードを試してください

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

char(9) はタブ文字です

于 2012-10-16T03:12:39.043 に答える
16
UPDATE Table SET Column = REPLACE(Column, char(9), '')
于 2015-11-26T01:27:04.953 に答える
-3

動作する可能性があります -------

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

ありがとうサブロト

于 2016-07-28T12:45:21.293 に答える