본문 바로가기
DB/SQLPLUS

[Oracle] between A and B, in(A, B) 구문

by KhyeonS 2022. 6. 9.
  • 오라클 sql*plus에서 between A and Bin(A, B)구문에 대해서 알아볼것이다.

sql*plus에서

AND: A and B는 between A and B식으로 사용하게 된다.

대체로 A와 B사이 라는 조건을 줄때 사용할 수 있다.

where~ 절이나 조건을 줄때 아니면 case when then 이라던지 여러 조건을 주는 곳에서 사용할 수 있다.

 

예를 들어 사원들의 급여가 7000에서 10000사이에 급여를 가진 직원들의 이름(first_name)과 급여를 보여라 라고 한다면

select first_name, salary from employees
where salary between 7000 and 10000;

이런식으로 써줄 수 있다.

 

그러면 이런식에 직원들중 salary가 10000에서 7000사이에 직원들의 이름과 월급이 나오게 된다.


이번엔 OR개념인 IN을 알아볼것이다.

앞에 between 과 마찬가지로 조건을 줄수 있는 쿼리절에 들어갈 수 있으며 in은 or에 

개념으로 OR: A or B는 in(A, B)식으로 사용한다.

아까와 마찬가지로

예를 들어 사원들의 급여가 7000 또는 10000인 급여를 가진 직원들의 이름(first_name)과 급여를 보여라 라고 한다면

select first_name, salary from employees
where salary in (7000, 10000);

이런식으로 써줄 수 있다. 이렇게 쿼리를 해서 결과를 받으면

이런 식으로 월급이 7000 이거나 10000인 직원들의 결과만 나오게 될 것이다.

'DB > SQLPLUS' 카테고리의 다른 글

[ORACLE] group by 구문, having ~절  (0) 2022.06.12
[oracle] Order by 구문  (0) 2022.06.12
[Oracle] SQL *plus 기본문  (0) 2022.06.06
[Oracle] SQL *plus 파일 불러오기  (0) 2022.06.06
[Oracle] SQL *plus 실행창 크기 변경  (0) 2022.06.06

댓글