본문 바로가기
데이터베이스/MS-SQL

MSSQL BETWEEN 사용하기

by MonoSoft 2023. 1. 26.
728x90
반응형

MSSQL BETWEEN 사용

 

BETWEEN 문이란?

BETWEEN 문은 조건절에 사용되는데 범위를 나타내는데 주로 쓰입니다.

 

 

MSSQL BETWEEN 사용방법

WHERE [컬럼명] BETWEEN [조건절] AND [조건절]

 

 

성적 테이블 생성

   CREATE TABLE dbo.성적 (

       일련번호 int NOT NULL,

       이름 varchar(6) NOT NULL,

       점수 int NULL

   )

 

 데이터 입력

   INSERT INTO dbo.성적 (일련번호, 이름, 점수) VALUES (1, '홍길동', 90)

   INSERT INTO dbo.성적 (일련번호, 이름, 점수) VALUES (2, '일지매', 95)

   INSERT INTO dbo.성적 (일련번호, 이름) VALUES (3, '임꺽정')

 

 테이블 입력 결과 확인​

   SELECT * FROM dbo.성적

 

일련번호 이름 점수
1 홍길동 90
2 일지매 95
3 임꺽정 NULL
예제 1

  성적테이블에서 점수가 85점에서 90점 사이의 레코드를 조회하시오.

 

예제 1 쿼리

   SELECT * FROM dbo.성적 WHERE 점수 BETWEEN 85 AND 90

일련번호 이름 점수
1 홍길동 90

 

예제 2

성적테이블에서 점수가 90점에서 95점 사이의 레코드를 BETWEEN을 사용해서 조회하시오.

 

 

예제 2 쿼리

   SELECT * FROM dbo.성적 WHERE 점수 BETWEEN 90 AND 95

일련번호 이름 점수
1 홍길동 90
2 일지매 95

 

 

예제 3

 성적테이블에서 점수가 90점이상이거나 90점 미만인 데이터를 조회하시오.

 

 

예제 3 쿼리

   SELECT * FROM dbo.성적 WHERE 점수 >= 90 OR 점수 < 90

 

일련번호 이름 점수
1 홍길동 90
2 일지매 95


[참고사항] NULL값의 조회

 

NULL값이 들어있는 컬럼은 조건문을 90점이상과 90점 미만인

데이터를 모두 보여주도록 조회하여도 조회가 되지 않습니다.

NULL값은 사실상 아무런 값도 들어있지 않은 빈값을 나타내기 때문입니다.

728x90
반응형

댓글