sql中char(9) char(10) char(13)


場景:在日常工作中,經常需要將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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM