[MSSQL] BETWEEN절 사용법 & 예제

BETWEEN구문

데이터베이스를 사용하다 보면 ~어디서부터 ~어디까지의 데이터를 출력하고 싶은 경우가 있습니다. 대표적인 경우가 날짜죠 ~일부터 ~일까지의 데이터를 출력해라!! 물론 X보다 크고 Y보다 작은 데이터를 찾아라 이런 식으로도 할 수 있지만 더 간결하고 유용하게 사용할 수 있는 문법인 BETWEEN 절을 소개합니다.

 

사용법

SELECT 
* 
FROM 
[테이블명]
WHERE 
[칼럼명] BETWEEN [조건1] AND [조건2]

 

예제

--나이(AGE)가 20살~25살까지의 사원조회
SELECT 
* 
FROM MY_TABLE 
WHERE AGE BETWEEN 20 AND 24

--사원번호(NO_EMP)가 '0000'~'0010'까지이거나 나이(AGE)가 30살~40살인 사원조회
SELECT 
* 
FROM MY_TABLE 
WHERE 
(NO_EMP BETWEEN '0000' AND '0010') OR 
(AGE BETWEEN 30 AND 40)

--입사일(DT)이 '20170101'~'20180101'까지인 사원의 이름(NAME) 조회
SELECT 
NAME 
FROM MY_TABLE 
WHERE 
DT BETWEEN '20170101' AND '20180101'

 

[MS_SQL] LIKE절 사용법 & 예제

[MS_SQL] IN절 사용법 & 예제

[MS_SQL] Update문 사용법 & 예제(트랜잭션)

[MS_SQL] Delete문 사용법 & 예제(트랜잭션)

[MS_SQL] Select문 사용법 & 예제

 

댓글

Designed by JB FACTORY