簡介
在SQL Server 中很多時候需要對一些字段中特殊的字符做處理,比如某個字段中包含一些回車、制表、換行等特殊字符(這些字符往往來源於Excel)。這些特殊字符的存在可能導致無法提取到所需數據,下面來簡單介紹一下對這些特殊字符的處理。
一、特殊字符處理
char(10) 換行符( \r )
char(13) 回車 ( \n )
char(9) 水平制表符( \t )
對於這三個最常見的隱式字符在SQL Server中只需使用 REPLACE 函數來做替換。如下:
SQL Server 中 char() 完整ASCII碼對照表
(0—127)
(128—255)
二、中文(漢字)處理
在SQL Server 中漢字的區間為 [吖-座] ,最近工作中很多人都問到我 SQL Server 中的漢字的截取\提取,比如找到一個字符串中第一次出現漢字的位置,將字符串中所有的漢字刪除。下面就來演示一下: