[SQL] 014. 비교 연산자 배우기5

Updated:

초보자를 위한 SQL 200제 교재를 토대로 공부한 내용입니다.

오라클 SQL을 기반으로 합니다.

실습에 사용한 테이블은 정보문화사 홈페이지에서 받을 수 있습니다.


[문법]

여러 개의 리스트 값을 검색할 때에는 IN 연산자를 사용한다.

SELECT < 이름1>
FROM <테이블 이름>
WHERE < 이름1> IN <리스트1>;

[예시]

SELECT ENAME, SAL, JOB
FROM EMP
WHERE JOB IN ('SALESMAN', 'ANALYST', 'MANAGER');

[결과]

ENAME SAL JOB
BLAKE 2850 MANAGER
CLARK 2450 MANAGER
JONES 2975 MANAGER
MARTIN 1250 SALESMAN
ALLEN 1600 SALESMAN
TURNER 1500 SALESMAN
WARD 1250 SALESMAN
FORD 3000 ANALYST
SCOTT 3000 ANALYST

[예시2]

NOT IN으로 리스트에 포함되지 않은 경우만 출력할 수 있다.

SELECT ENAME, SAL, JOB
FROM EMP
WHERE JOB NOT IN ('SALESMAN', 'ANALYST', 'MANAGER');

[결과2]

ENAME SAL JOB
KING 5000 PRESIDENT
JAMES 950 CLERK
SMITH 800 CLERK
ADAMS 1100 CLERK
MILLER 1300 CLERK

Tags:

Categories:

Updated:

Leave a comment