在使用oracle模糊查询的时候,比如在查询某个姓名,或者姓名中的某个字时,就能够用到“%”,“_”。
%的使用:
%表示指定字符前面或者后面的任意个或者零个字符
select * from emp where ename like '%S%'
执行结果:
_ 的使用:
_ 表示指定字符前的一个字符
select * from emp where ename like '_A%'
执行结果:
如果要查询字段中带“_”的记录,需要转义字符转义一下
需要关键字escape自定义一个转义的字符 将其转义
select * from emp where ename like '%/_%' escape '/'
执行结果: