当前位置: 代码迷 >> Sql Server >> like '[]' 中的大小写有关问题
  详细解决方案

like '[]' 中的大小写有关问题

热度:25   发布时间:2016-04-27 13:32:16.0
like '[]' 中的大小写问题
SQL code
create table tb(  A varchar(20))--测试数据insert into tbselect 'Aaogn Ajgn' union allselect 'Aaogn ajgn' --like 不区分大小写select * from tb where A   like '%[a]jgn%' --------------------Aaogn AjgnAaogn ajgn--like区分大小写select * from tb where A  collate Chinese_PRC_CS_AS like '%[a]jgn%' --------------------Aaogn ajgn--问题出现在这里,为什么查询结果是两条呢????--为什么like [a-z]时匹配结果不正确????求解释select * from tb where A  collate Chinese_PRC_CS_AS like '%[a-z]jgn%' --------------------Aaogn AjgnAaogn ajgn


------解决方案--------------------
是否区分大小写,和字段的编码规则有关系:http://bbs.et8.net/bbs/showthread.php?p=9906184
------解决方案--------------------
Chinese_PRC_BIN

[...]模式很多BUG
  相关解决方案