[SQL] 011. 비교 연산자 배우기2
Updated:
초보자를 위한 SQL 200제 교재를 토대로 공부한 내용입니다.
오라클 SQL을 기반으로 합니다.
실습에 사용한 테이블은 정보문화사 홈페이지에서 받을 수 있습니다.
[문법]
BETWEEN AND
연산자로 두 값 사이의 값을 출력 가능하다.
SELECT <열 이름1>
FROM <테이블 이름>
WHERE <열 이름1> BETWEEN <작은 값> AND <큰 값>;
[예시]
SELECT ENAME, SAL
FROM EMP
WHERE SAL NOT BETWEEN 1000 AND 3000;
[결과]
ENAME | SAL |
---|---|
KING | 5000 |
JAMES | 950 |
SMITH | 800 |
[예시2]
날짜에도 사용 가능하다.
-- 날짜 출력 포맷 변경
ALTER SESSION SET NLS_DATE_FORMAT = 'RRRR-MM-DD';
SELECT ENAME, HIREDATE
FROM EMP
WHERE HIREDATE BETWEEN '1981-01-01' AND '1981-12-31';
[결과2]
ENAME | HIREDATE |
---|---|
KING | 1981-11-17 |
BLAKE | 1981-05-01 |
CLARK | 1981-05-09 |
JONES | 1981-04-01 |
MARTIN | 1981-09-10 |
ALLEN | 1981-02-11 |
TURNER | 1981-08-21 |
JAMES | 1981-12-11 |
WARD | 1981-02-23 |
FORD | 1981-12-11 |
Leave a comment