select instr('ASJFKAL---AJS','K') from dual;

解决方案 »

  1.   

    select col_name like '%substr(col_name,1,13)%' from dual;
      

  2.   

    SQL> select decode(instr(substr('ASJFKAL---AJSKLDFUAIOSDF',1,13),'K'),0,'none','has') from dual;DECODE(INSTR(SUBSTR('ASJFKAL--
    ------------------------------
    hasSQL> select decode(instr(substr('ASJFKAL---AJSKLDFUAIOSDF',1,13),'D'),0,'none','has') from dual;DECODE(INSTR(SUBSTR('ASJFKAL--
    ------------------------------
    none
      

  3.   

    SELECT COLUMN_NAME
    FROM TABLE_NAME
    WHERE SUBSTR(COLUMN_NAME,1,13) LIKE '%K%'