日期:2014-05-17  浏览次数:20662 次

请教一个查询的问题
在学oracle时有个查询语句是这样的

select ename,sal from emp where ename like '%a_%' escape 'a';

书上给的结果是:fl_mary 3000

‘%a_%’不是应该理解为:名字中含有a_的



------解决方案--------------------
like '%\_TRADE\_%' ESCAPE '\' ;

like '%a_%' escape 'a';

这样的场景我觉得你可以通过你的SQL进行测试一下就知道是否是你要的答案了,
它其实是相当于 like '%code%',只是写法不一样.