[MSSQL] BETWEEN절 사용법 & 예제
- DB/MSSQL
- 2018. 4. 5.
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] Update문 사용법 & 예제(트랜잭션)
'DB > MSSQL' 카테고리의 다른 글
[MSSQL] STUFF와 FOR XML PATH를 활용한 문자열 합치기 (3) | 2018.04.09 |
---|---|
[MSSQL] 문자열 구분자 추가 (QUOTENAME) 함수 사용법 & 예제 (0) | 2018.04.06 |
[MSSQL] IN절 사용법 & 예제 (0) | 2018.04.04 |
[MSSQL] LIKE절 사용법 & 예제 (0) | 2018.04.03 |