当前位置: 代码迷 >> Oracle管理 >> 查找记录中含有%或'的记录解决思路
  详细解决方案

查找记录中含有%或'的记录解决思路

热度:29   发布时间:2016-04-24 05:46:53.0
查找记录中含有%或'的记录
1.搜索column1中含有 "% "的所有记录
select   *   from   tb   where   column1   like   '%%% '     --结果查出所有记录

2.搜索column1中含有 " ' "的所有记录
select   *   from   tb   where   column1   like   '% ' '% '     --为什么用 ' '代替 '   ?

------解决方案--------------------

SQL> select * from test where tname like '%\%% ' escape '\ '


TNO TNAME
-------------------- -------------------
131 D%DD
------解决方案--------------------
转义,oracle有转义符
------解决方案--------------------
转义 "\% "
------解决方案--------------------
\

做为转义
  相关解决方案