[sql] SQL BETWEEN 연산자 예제

SQL BETWEEN 연산자는 주어진 범위 내의 값을 검색하는 데 사용됩니다. 이 연산자는 시작값과 종료값을 지정하여 범위를 정의하고, 해당 범위 내의 값을 반환합니다. 이 글에서는 SQL BETWEEN 연산자를 사용하는 예제를 제공하겠습니다.

예제 1: 나이 범위에 따른 회원 목록 검색

다음 예제는 나이가 20세에서 30세 사이인 회원의 목록을 검색하는 쿼리입니다.

SELECT * FROM members
WHERE age BETWEEN 20 AND 30;

위 쿼리는 members 테이블에서 age 컬럼이 20부터 30 사이인 회원의 모든 정보를 반환합니다.

예제 2: 특정 날짜 범위 내의 주문 목록 검색

다음 예제는 2021년 1월 1일부터 2021년 12월 31일까지의 주문 목록을 검색하는 쿼리입니다.

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

위 쿼리는 orders 테이블에서 order_date 컬럼이 2021년 1월 1일부터 2021년 12월 31일까지인 주문의 모든 정보를 반환합니다.

예제 3: 문자열 범위에 따른 상품 목록 검색

다음 예제는 상품 이름이 “A”에서 “M” 사이인 상품의 목록을 검색하는 쿼리입니다.

SELECT * FROM products
WHERE product_name BETWEEN 'A' AND 'M';

위 쿼리는 products 테이블에서 product_name 컬럼이 “A”부터 “M” 사이인 상품의 모든 정보를 반환합니다.

결론

SQL BETWEEN 연산자를 사용하면 주어진 범위 내의 값을 검색하는 데 유용하게 활용할 수 있습니다. 예제를 통해 쉽게 이해하고 실제 프로젝트에서 유사한 상황에 대처할 수 있도록 연산자를 익히시기 바랍니다.

참고 자료