16. BETWEEN
1. BETWEEN
Operator
BETWEEN
연산자는 주어진 범위 내에서 값을 선택한다.- 값은 숫자, 텍스트 또는 날짜일 수 있다.
BETWEEN
연산자를 사용할 때는 시작과 끝 값을 포함해야 한다.
2. Syntax
Demo Database
- 다음은 Northwind 샘플 데이터베이스의
Products
테이블이다.
3. BETWEEN
Example
- 다음은 가격이
10
에서20
사이인 제품을 선택한다.
4. NOT BETWEEN
Example
- 다음은 가격이
10
에서20
사이를 벗어난 제품을 선택한다.
5. BETWEEN
with IN
Example
- 다음은 가격이
10
에서20
사이인 모든 제품을 선택한다. CategoryID
가1
,2
또는3
인 제품은 표시하지 않는다.
6. BETWEEN
Text Values Example
- 다음은
ProductName
이"Carnarvon Tigers"
와"Mozzarella di Giovanni"
사이에 있는 모든 제품을 선택한다.
SELECT * FROM Products
WHERE ProductsName BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;
- 다음은
ProductName
이"Carnarvon Tigers"
와"Chef Anton's Cajun Seasoning"
사이에 있는 모든 제품을 선택한다.
SELECT * FROM Products
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND "Chef Anton's Cajun Seasoning"
ORDER BY ProductName;
7. NOT BETWEEN
Text Values Example
- 다음은
ProductName
이"Carnarvon Tigers"
와"Mozzarella di Giovanni"
사이에 있지 않은 모든 제품을 선택한다.
SELECT * FROM Products
WHERE ProductName NOT BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;
Sample Table
- 다음은 Northwind 샘플 데이터베이스의
Orders
테이블이다.
8. BETWEEN
Dates Example
- 다음은
OrderDate
가'01-July-1996'
과'31-July-1996'
사이에 있는 모든 주문을 선택한다.
- 또는