Oracle/SQL Fundamentals I

5일차 # 3-11: INSTR

Bohemian life 2012. 4. 9. 22:13

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;