SQL/DML

[SQL] SELECT IN and BETWEEN 사용법 및 예제

빠르게 핵심만 2021. 10. 13. 01:35

2. 논리연산자(IN, BETWEEN)

IN 연산자는 여러 OR 조건의 약어로 사용됩니다.

 

BETWEEN 연산자는 주어진 범위 내에서 값을 선택할 수 있습니다.

· 값은 숫자, 텍스트 또는 날짜가 될 수 있습니다.

 

IN 구문

SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, ...);

 

BETWEEN 구문

 

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

 

· 예제

 

beverage 테이블에서 종류가 커피, 에이드, 쉐이크인 음료를 검색하세요.
beverage 테이블에서 종류가 커피이면서 가격이 3200원 이상 4500원 이하인 음료를 검색하세요.

 

· 결과확인

 

SELECT * FROM beverage WHERE kind IN('커피', '에이드', '쉐이크');
SELECT * FROM beverage WHERE kind = '커피' AND (price BETWEEN 3200 AND 4500);

쿼리 실행 결과