예시3
emp테이블에서 데이터 형식이 varchar2인 job 컬럼의 데이터 중, IN문을 사용해 대상이 되는 데이터만을 취득하는 SQL문입니다. 검색 대상은 job 값이 PRESIDENT, ANALYST인 데이터입니다.
COLUMN empno FORMAT 99999;
COLUMN ename FORMAT A6;
SELECT empno, ename, job FROM emp WHERE job IN ('PRESIDENT', 'ANALYST');
실행 결과는 다음과 같습니다. job의 값이 PRESIDENT, ANALYST인 데이터가 출력됩니다.
EMPNO ENAME JOB
------ ------ ---------
7839 KING PRESIDENT
7902 FORD ANALYST
IN 대신 OR를 사용해 같은 결과를 취득할 수 있습니다.
COLUMN empno FORMAT 99999;
COLUMN ename FORMAT A6;
SELECT empno, ename, job FROM emp WHERE job = 'PRESIDENT' OR job = 'ANALYST';
EMPNO ENAME JOB
------ ------ ---------
7839 KING PRESIDENT
7902 FORD ANALYST