Learning/SQL
BETWEEN
cozy coding
2020. 6. 12. 15:43
<SELECT-WHRE절의 BETWEEN 연산자>
-
employees테이블에서 salary가 9000이상 10000이하인 직원정보를 출력
1
2
3
|
SELECT *
FROM employees
WHERE salary >= 9000 AND salary <=10000;
|
cs |
-
BETWEEN 연산자
1
2
3
|
SELECT *
FROM employees
WHERE salary BETWEEN 9000 AND 10000;
|
cs |
출력결과는 같다
<BETWEEN 예제>
-
employees테이블에서 salary가 10000이상이고 20000이하인 직원정보를 출력
1
2
3
|
SELECT *
FROM employees
WHERE salary BETWEEN 10000 AND 20000;
|
cs |
-
employees테이블에서 hire_date가 2004년 1월 1일 부터 2004년 12월 30일 사이인 직원정보를 출력
1
2
3
|
SELECT *
FROM employees
WHERE hire_date BETWEEN '04/01/01' AND '04/12/30';
|
cs |
-
employees테이블에서 salary가 7000 미만이거나 17000보다 많은 직원정보를 출력
1
2
3
|
SELECT *
FROM employees
WHERE salary NOT BETWEEN 7000 AND 17000;
|
cs |
salary가 7000이 안되거나 17000보다 큰 직원정보가 출력된다.