自已搞定,贴出来一起学习
select * from t_user_info where rtrim(user_name) like '\_%' ESCAPE '\';

解决方案 »

  1.   

    是呀,通过转义符
    共同进步,好象在sqlplus中有默认的escape参数
    SHOW ESCAPE
      

  2.   

    SQL> select ascii('-') from dual;ASCII('-')
    ----------
            45SQL> select * from t_user_info where ascii(substr(rtrim(user_name) ,1,1))=45;
      

  3.   

    select * from table_name where info like '?_%' ESCAPE '?';
      

  4.   

    select substr(col_name,2,instr(col_name,'_',2)-1) from talbe_name