2008/04/14 01:15

IN절

필드의 값이 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) ; 

[출처] IN절|작성자 쇼부정신

Trackback 0 Comment 0