SQL> SELECT INSTR('CORPORATE FLOOR', 'OR', 3, 2) "Instring" FROM DUAL;


SQL> SELECT INSTR('CORPORATE FLOOR', 'OR', -3, 2) "Reversed Instring" FROM DUAL;

SQL> SELECT INSTR('CORPORATE FLOOR', 'OR', -3, 1) "Reversed Instring" FROM DUAL;



문제) 이름에 S가 포함된 사원?


SQL> select *

    from emp

    where ename like '%S%';


* INSTR 이용

SQL> select ename, ename

    from emp;


↓ ↓ ↓ 


SQL> select ename, instr(ename, 'S')

    from emp;


↓ ↓ ↓ 


SQL> select *

    from emp

    where instr(ename, 'S') > 0;





'Oracle > SQL Fundamentals I' 카테고리의 다른 글

5일차 # 3-11 : TRIM vs. LTRIM, RTRIM  (0) 2012.04.09
5일차 # 3-11: RPAD, LPAD  (0) 2012.04.09
5일차 # 3-11: LENGTH  (0) 2012.04.09
5일차 # 3-11: SUBSTR  (0) 2012.04.09
5일차 Character  (0) 2012.04.09

+ Recent posts