like 好像不行,有什么别的方法么?

解决方案 »

  1.   

    模糊查询可以的
    select col from dual where col like '%%%'
      

  2.   

    我用PL/SQL试过了,不行。
    貌似%都被认为是模糊字符了。
      

  3.   


    这个就把全部都取出来了·~这样应该行
    instr(t.depart_name,'%') > 0
      

  4.   

    SQL> select 1 from dual where '%1123' like  '/%%' escape '/';
     
             1
    ----------
             1
     
    SQL> select 1 from dual where '1123' like  '/%%' escape '/';
     
             1
    ----------
     
    SQL> 
      

  5.   


    方法一:select col from dual where col like '%\%%' escape '\';
    方法二:select col from dual where col like '%'||chr(37)||'%';