본문 바로가기
Data Base/SQL

[SQL] : BETWEEN AND 연산자

by 오주현 2021. 11. 30.
반응형
Between and 연산자

select
  2     *
  3  from
  4     emp
  5  where
  6     sal >= 2000 and sal <= 3000;

2000에서 3000 사이의 sal(급여)을 받는 데이터를 가져옵니다.

 

Between and 연산자를 사용하여 조금 더 편하게 쓸 수 있습니다.

컬럼명 BETWEEN A AND B

SQL between(비트윈) 연산자 사용 방법입니다.

 

select
  2     *
  3  from
  4     emp
  5  where
  6     sal between 2000 and 3000;

위와 같이 2000에서 3000 사이의 sal(급여)을 받는 데이터를 가져옵니다.

 

select
  2     *
  3  from
  4     emp
  5  where
  6     sal not between 2000 and 3000;

sal(급여)이 2000 미만이거나 3000 초과인 사원을 검색하기 위해 not between 연산자를 사용할 수 있습니다.

 

select
  2     *
  3  from
  4     emp
  5  where
  6     sal < 2000 or sal > 3000;

sal(급여)이 2000 미만이거나 3000 초과인 사원을 검색하기 위해 or 연산자를 활용할 수도 있습니다.

 

 select
  2     *
  3  from
  4     emp
  5  where
  6     hiredate between '1981/01/01' and '1981/12/31';

between and 연산자는 숫자 뿐만 아니라 문자형과 날짜형에도 사용할 수 있습니다.

 

주의할 점은 비교 대상이 되는 값을 작은 따옴표로 감싸줘야 합니다.

반응형

'Data Base > SQL' 카테고리의 다른 글

[SQL] : LIKE 연산자와 와일드카드  (0) 2021.11.30
[SQL] : IN 연산자  (0) 2021.11.30
[SQL] : WHERE 문으로 조건에 맞는 데이터 검색하기  (0) 2021.11.28
[SQL] : SQL 편집 명령어  (0) 2021.11.27
[SQL] : 파일 명령어  (0) 2021.11.27

댓글