今天做一个查询,因为有一个特殊的符合,我用了like查,怎么也查不出来,一步步分析,应该是特殊符号的问题。
首先我用没有特殊符号的查+like,能查到
select * from Business where CertificateNo like '%深科工贸信加转字%'
再用有特殊符号的查+like,查不到
select * from Business where CertificateNo like '%深科工贸信加转字[2010]0003%'
select * from Business where CertificateNo like '%[%'
再用有特殊符号的查不加like,能查到
select * from Business where CertificateNo = '深科工贸信加转字[2010]0003'
总结:应该是like 和特殊的符合不能一起使用,具体的与哪些不能一起使用还有待积累总结。