sql查詢字段值的換行及回車符


SQL的換行、回車符,在MySQL、SQL Server和Oracle中均有不同,下面以列表顯示。

 

MySQL

SQL Server

Oracle

換行符

\n或\r\n或CHAR(10)

CHAR(13)

CHR(10)

字符串連接符

CONCAT()

+

||或CONCAT()

Sql語句這樣就容易寫了。

Oracle:

select * from  tb_pro where regexp_like(tb_pro.name,chr(10))

select * from tb_pro where tb_pro.name like '%' || chr(10)||'%'

 

mysql:

select * from tb_pro where tb_pro.name like CONCAT('%',char(10),'%')

select * from tb_pro where tb_pro.name like CONCAT('%',char(13),'%')

mongodb中也有這樣的數據,同事給了例子是這樣的:

{"tb_pro.name":"B02F0

0"}


免責聲明!

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



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