SQL중에서 두가지 상황하에서만 IN 인스트럭션을 사용하며;이 페이지에서는 그중의 하나인: WHERE 와 관련된 상황에 대해 소개합니다. 본 사용법으로 부터 최소한 하나의 필요한 수치를 알게 되였으며 이 수치들을 IN 절에 넣으면IN 인스트런션의 용어는 아래와 같습니다:
SELECT ""필드명"
FROM "도표명"
WHERE "필드명" IN ('수치1', '수치2', ...)
괄호한에는 하나 또는 여러개의 수치가 있을수 있으며 부동한 수치는 콤머로 분리합니다. 수치는 수자일수도 문자 일수도 있습니다. 괄호안에 하나의 수치가 있을경우절의 뜻인즉
WHERE "필드명" = '수치1'
예를 들면 Store_Information 도표에서 Los Angeles 나 San Diego 을 포함한 모든 데이터를 찾을 경우
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 store_name IN ('Los Angeles', 'San Diego')
결과:
| store_name |
Sales |
Date |
| Los Angeles |
$1500 |
Jan-05-1999 |
| San Diego |
$250 |
Jan-07-1999 |