[sql] SQL BETWEEN 연산자를 이용한 연도 범위 검색

SQL BETWEEN 연산자를 사용하면 특정 범위 내에 있는 값을 검색할 수 있습니다. 이 연산자를 이용하여 연도 범위에 해당하는 데이터를 검색하는 방법에 대해 알아보겠습니다.

BETWEEN 연산자란?

BETWEEN 연산자는 주어진 값의 범위 내에 있는 값을 검색할 때 사용됩니다. 다음과 같은 형식을 가지고 있습니다:

column_name BETWEEN value1 AND value2;

이때, column_name은 검색할 열의 이름이며, value1value2는 검색할 값의 범위를 정의하는 값입니다.

연도 범위 검색 예제

예를 들어, orders 테이블에서 order_date 컬럼이 2019년부터 2021년까지의 데이터를 검색하고 싶다고 가정해봅시다.

SELECT *
FROM orders
WHERE order_date BETWEEN '2019-01-01' AND '2021-12-31';

위의 쿼리는 order_date 값이 '2019-01-01'부터 '2021-12-31'까지인 모든 데이터를 검색합니다. BETWEEN 연산자를 이용하여 시작일과 종료일을 지정하여 범위 내에 있는 값들만을 추출할 수 있습니다.

주의사항

BETWEEN 연산자를 사용할 때 몇 가지 주의사항이 있습니다.

결론

SQL BETWEEN 연산자를 사용하면 특정 범위 내에 있는 값을 쉽게 검색할 수 있습니다. 이를 이용하여 연도 범위에 대한 데이터 검색을 수행할 수 있습니다. BETWEEN 연산자를 활용하여 필요한 데이터를 정확하게 추출할 수 있도록 유념해야 합니다.


참고: