==> http://goo.gl/XQesC


  문제) 책 제목(ex: SQL*Plus User's Guide) 을 파일 이름으로 변환하는 방법?


SQL> select 'SQL*Plus User''s Guide' from dual;


↓ ↓ ↓ 


SQL> select 'SQL*Plus User''s Guide'

         , translate('SQL*Plus User''s Guide', ' */''', '___')

    from dual;



  문제) 다섯 자리 숫자가 포함된 행?


   SQL> drop table t1 purge;

   SQL> create table t1 (col1 varchar2(50));

   SQL> insert into t1 values ('여기는 ... 77785 입니다.');

   SQL> insert into t1 values ('그러나 241 이고 354 이면 ...');

   SQL> insert into t1 values ('잘 진행되면 98097가 가능하기도 ...');

   SQL> commit;


SQL> select * from t1;



SQL> select col1, translate(col1, '0123456789', '----------')

    from t2;


↓ ↓ ↓ 


SQL> select * from t2

    where translate(col1, '0123456789', '----------') like '%-----%';






+ Recent posts