<SELECT-WHERE 절의 IN, NOT IN 연산자>
-
employees테이블에서 직원중에 salary가 4000이거나 3000이거나 2700인 직원정보를 출력한다.
1
2
3
4
|
SELECT *
FROM employees
WHERE salary = 4000
OR salary = 3000 OR salary = 2700;
|
cs |
-
IN연산자는 연산을 줄여준다.
1
2
3
|
SELECT *
FROM employees
WHERE salary IN (4000, 3000, 2700);
|
cs |
<IN 예제>
-
employees테이블에서 salary가 10000, 17000, 24000인 직원정보를 출력
1
2
3
|
SELECT *
FROM employees
WHERE salary IN (10000, 17000, 24000);
|
cs |
-
employees테이블에서 department_ID가 30, 50, 80, 100, 110이 아닌 직원정보를 출력
1
2
3
|
SELECT *
FROM employees
WHERE department_id NOT IN (30, 50, 80, 100, 110);
|
cs |