본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
ICT/SQL

SQL 문법 | 데이터 조회 및 필터 | WHERE BETWEEN

by dazwischen 2021. 8. 28. 17:57
반응형

SQL 문법 데이터 조회 및 필터 WHERE BETWEEN

WHERE은 여러가지 다른 명령어들과 함께 사용이 가능하다. 그 중 BETWEEN에 대해서 알아보자. BETWEEN은 AND와 함께 무엇과 무엇 사이라는 뜻을 갖고 있다. 본래의 뜻과 마찬가지의 기능을 갖고 있다. 

01. BETWEEN A AND B : A와 B를 포함

기본적인 용법은 WHERE의 사용법과 같다.

SELECT 		COLUMN
FROM 		TABLE
WHERE 		COLUMN BETWEEN A AND B
;

COLUMN 열에서 A와 B사이의 값을 갖는 열만을 조회한다. 이 때 특징은 COLUMN값이 A와 B인 값도 포함한다.

 

EXAMPLE

수학 점수가 90점에서 100점 사이의 학생들의 국어 점수를 보여주세요.

SELECT 		NAME, KOREAN
FROM		CLASS
WHERE		MATHE BETWEEN 90 AND 100
;

02. NOT BETWEEN A AND B : A와 B를 미포함

용법은 위와 정확히 똑같지만 BETWEEN 앞에 NOT을 붙여주는 것에서 차이가 난다. 이를 통해서 A와 B사이에 존재하지 않는 값을 갖는 열만을 조회하게 된다.

SELECT		COLUMN
FROM		TABLE
WHERE		COLUMN NOT BETWEEN A AND B
;

EXAMPLE

수학 성적이 90점을 넘는 학생과 70점 미만인 학생들의 이름과 수학성적 그리고 전화번호를 보여주세요.

SELECT		NAME, MATHE, TLE
FROM		CLASS
WHERE		MATHE NOT BETWEEN 90 AND 70
;

 

반응형

댓글