필드의 값이 in 연사자의 인수로 지정된 값과 같은 레코드만 검색한다.
문법: where 필드 똔느 필드를 나타내는 식
IN 술어를 사용하여 하위 쿼리의 일부 레코드와 같은 값을 가진 기본 쿼리의 레코드만을 검색할 수 있습니다. 다음 예제는 70% 이하 할인된 제품을 모두 반환한다.
SELECT * FROM Products
WHERE ProductID IN
(SELECT ProductID FROM OrderDetails
WHERE Discount <= .70);
In
IN OPERATOR 를 사용하여 나열된 값들 중에서 값을 검사한다.
IN(LIST), NOT IN(LIST)
[ 예제 ]
S_EMP TABLE에서 DEPT_ID 가 20 , 21, 61 혹은 70 인 사원의 FIRST_NAME,
LAST_NAME, DEPT_ID 를 검색하시오.
SELECT FIRST_NAME, LAST_NAME, DEPT_ID
FROM S_EMP
WHERE DEPT_ID IN (20, 21, 61, 70) ;

Prev
Rss Feed