[MSSQL] BETWEEN절 사용법 & 예제

BETWEEN구문

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


사용법

SELECT * FROM [테이블명] WHERE [칼럼명] >=[조건1] AND [칼럼명] <= [조건2] --AND

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


예제

나이(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문 사용법 & 예제


댓글(0)

Designed by JB FACTORY