<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보다 큰 직원정보가 출력된다.

 

 

 

 

'Learning > SQL' 카테고리의 다른 글

IS NULL 연산자, ORDER BY  (0) 2020.06.15
LIKE 연산자  (0) 2020.06.15
IN, NOT IN  (0) 2020.06.12
AND, OR  (0) 2020.06.12
SELECT-WHERE 절  (0) 2020.06.12

+ Recent posts