본문 바로가기
DEV

[ORACLE] 두 개의 값 비교 BETWEEN 함수 사용하기

by 아노앤유노 2023. 5. 9.
반응형

oracle
between
함수

오늘은 데이터 중 특정 날짜 사이의 데이터를 달라는 요청을 받아 기억을 위해 적어둔다

 

Oracle의 BETWEEN 함수는 주어진 두 개의 값을 비교하여, 그 사이에 있는 모든 값들을 반환한다.

BETWEEN은 일반적으로 날짜, 숫자 또는 문자열 값에 대한 범위 쿼리에서 사용된다.

BETWEEN 함수는 Oracle에서 데이터베이스 검색 및 집계 작업에서 매우 유용한 함수이다.

 

SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;

 

위의 구문에서 column_name은 비교할 열의 이름, table_name은 비교할 테이블의 이름, value1value2는 비교할 값의 범위를 지정하는 두 개의 값이다.

BETWEEN 연산자는 value1value2 사이에 있는 모든 값을 반환한다..

반응형

 

예제

--예제 1: 날짜 범위 내의 모든 주문을 반환하기

SELECT * FROM orders WHERE order_date BETWEEN TO_DATE('2022-01-01', 'YYYY-MM-DD') AND TO_DATE('2022-12-31', 'YYYY-MM-DD');

 

위의 예제에서는 orders 테이블에서 order_date 열의 값이 2022-01-012022-12-31 사이인 모든 주문을 반환한다. TO_DATE() 함수는 문자열을 Oracle의 날짜 형식으로 변환하는 함수다.

 

--예제 2: 숫자 범위 내의 모든 레코드를 반환하기

SELECT * FROM employees WHERE salary BETWEEN 50000 AND 80000;

 

위의 예제에서는 employees 테이블에서 salary 열의 값이 5000080000 사이인 모든 레코드를 반환한다.

 

잊지말고 기억하자!

반응형