SQL Server 去除空白字元

在 SQL Server 中查詢資料時發現文字中多出了 「\r」符號,沒辦法單純的使用 '\r' 來移除/替換字元,應該要使用 CHAR(13) 這樣的方式移除:
    
SELECT REPLACE(MyColumn, CHAR(13), '') AS NewText
FROM MyTable;
    

更新的語法如下:
    
UPDATE MyTable
SET MyColumn = REPLACE(MyColumn, CHAR(13), '');
    



參考資料:
Microsoft.Learn - REPLACE (Transact-SQL)
Microsoft.Learn - CHAR (Transact-SQL)

留言