반응형
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
;
반응형
'ICT > SQL' 카테고리의 다른 글
SQL 문법 | 데이터 조회 및 필터 | WHERE IS NULL (0) | 2021.08.28 |
---|---|
SQL 문법 | 데이터 조회 및 필터 | WHERE LIKE (0) | 2021.08.28 |
SQL 문법 | 데이터 조회 및 필터 | FETCH (0) | 2021.08.28 |
SQL 문법 | 데이터 조회 및 필터 | LIMIT & OFFSET (0) | 2021.08.28 |
SQL 문법 | 데이터 조회 및 필터 | DISTINCT (0) | 2021.08.26 |
댓글