[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