==> 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 '%-----%';
'Oracle > SQL Fundamentals I' 카테고리의 다른 글
5일차 Date #3-19: DUAL table (0) | 2012.04.09 |
---|---|
5일차 Number// # 3-13: ROUND, TRUNC, CEIL, FLOOR, MOD (0) | 2012.04.09 |
5일차 # 3-11 : TRIM vs. LTRIM, RTRIM (0) | 2012.04.09 |
5일차 # 3-11: RPAD, LPAD (0) | 2012.04.09 |
5일차 # 3-11: INSTR (0) | 2012.04.09 |