日期:2014-05-18 浏览次数:20488 次
create table tb ( A varchar(20) ) --测试数据 insert into tb select 'Aaogn Ajgn' union all select 'Aaogn ajgn' --like 不区分大小写 select * from tb where A like '%[a]jgn%' -------------------- Aaogn Ajgn Aaogn 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 Ajgn Aaogn ajgn