<목차>
ㅇ 비교연산자
ㅇ BETWEEN A AND B
ㅇ IN 연산자
ㅇ IS NULL
ㅇ 참고자료 <Do it! 오라클로 배우는 데이터베이스 입문>
WHERE salary >= 6000 WHERE last_name = 'Smith' WHERE hire_date ='03/05/23'
ㅇ 실습 : 연봉이 150000이상인 사원의 이름과 연봉을 구하시오.
단, 이름은 NAME, 연봉은 AnnSal로 출력하시오.
(정답)
SELECT last_name AS name, salary*12 " AnnSal" FROM employees WHERE salary*12>=150000
CF. 선생님이 작업하신 순서
두 값의 사잇값, 범위 값을 찾을 때 (지정한 값 포함)
문자도 가능해
다만, 숫자와 날짜에서 더 많이 사용
예) hire_date BETWEEN '2020/01/01' AND '2020/05/01'
: 2020년 1월 1일 에서 2020년 5월 1일까지
ㅇ 실습
SELECT last_name, salary FROM employees WHERE salary BETWEEN 2500 AND 3500
ㅇ 실습
SELECT employee_id, last_name, salary, manager_id FROM employees WHERE manager_id IN (100, 101, 201)
ㅇ 실습1
SELECT last_name, manager_id FROM employees WHERE manager_id IS NULL
ㅇ 실습2
SELECT last_name, job_id, commission_pct FROM employees WHERE commission_pct IS NULL