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"}
