場景:在日常工作中,經常需要將excel文檔中的數據導入到數據庫,因excel文檔中的格式有換行之類的,導入到數據庫后,查詢出來的結果看到字段內容之間有空格,但是使用 like '% %' 卻無法查詢出相應的數據,此時就有需要使用到這三個特殊字符。
char(9) 水平制表符 char(10)換行鍵 char(13)回車鍵 直接在sql的命令框中輸入以下字符可查看結果: print 'A'+char(10)+'B' print 'A'+char(9)+'B' print 'A'+char(13)+'B'
數據庫中查詢是否存在這幾個特殊字符: SELECT * FROM 表名 WHERE CHARINDEX(字段, CHAR(9)) > 0 SELECT * FROM 表名 WHERE CHARINDEX(字段, CHAR(10)) > 0 SELECT * FROM 表名 WHERE CHARINDEX(字段, CHAR(13)) > 0