IN 인스트럭션은 하나 또는 여러개의 비연속 (discrete) 수치의 한도에 따라 데이터베이스중의 수치를 찾을수 있게 하며 BETWEEN 는 하나의 범위(range)를 응용하여 데이터베이스중의 수치를 찾을수 있게 합니다. BETWEEN 이절의 용어는 아래와 같습니다:
SELECT "필드명"
FROM "도표명"
WHERE "필드명" BETWEEN '수치1' AND '수치2'
이것은 수치1및 수치2사이에 포함된 필드치의 모든 데이터를 찾아낼수 있습니다.
예를 들면 Store_Information 도표로부터January 6, 1999 및 January 10, 1999 와 관련되는 모든 자료를 찾을 경우,
Store_Information 도표
| store_name |
Sales |
Date |
| Los Angeles |
$1500 |
Jan-05-1999 |
| San Diego |
$250 |
Jan-07-1999 |
| San Francisco |
$300 |
Jan-08-1999 |
| Boston |
$700 |
Jan-08-1999 |
우리는 입력합니다,
SELECT *
FROM Store_Information
WHERE Date BETWEEN 'Jan-06-1999' AND 'Jan-10-1999'
독자들이 주의 할점:부동한 데이터베이스의 날자 저장법이 부동할수도 있습니다. 우리는 그중의 한가지 저장 방법을 선택하였습니다.
결과:
| store_name |
Sales |
Date |
| San Diego |
$250 |
Jan-07-1999 |
| San Francisco |
$300 |
Jan-08-1999 |
| Boston |
$700 |
Jan-08-1999 |