IN
구문
valuet IN (value1 AND value2 . . . .) 또는 valuet IN subquery
매개변수
첫 번째 양식에서는 하위 조회 대신 값 목록을 사용할 수 있습니다.
두 번째 양식에서는 중간 결과를 생성하도록 평가되어 추가 처리가 수행될 수 있는 하위 조회를 사용합니다.
설명
IN 술어를 통해 하위 조회 대신 값 목록을 사용하거나 하위 조회를 사용할 수 있습니다.
*
*
이 매크로는 IBM® Interact에서 사용할 수 있습니다.
*
IBM® Interact에서 IN을 사용하는 경우 value IN (value1 AND value2 . . . .) 구문만 사용할 수 있습니다.
예제
값 1을 포함하는 TEMP라는 열을 새로 작성합니다.
모두 1을 포함하는 TEMP라는 열을 새로 작성합니다.
V1 열의 해당 행이 V2 열의 값을 포함하는 경우 1이고, 그렇지 않은 경우 0인 TEMP라는 열을 새로 작성합니다.
예제
SELECT title, current_rental_price FROM movie_titles WHERE our_cost IN (14.95, 24.95, 29.95 ) ;
UPDATE movie_titles SET current_rental_price = (regular_rental_price * .9) WHERE title IN ( SELECT movie_title FROM movie_stars WHERE actor_last_name = 'Stewart' AND actor_first_name = 'James' ) ;
하위 조회를 통해 영화 제목 목록이 생성되고, 목록이 MOVIE_TITLES 테이블에 대해 처리되며, Philadelphia Story, It's a Wonderful Life 등에 대해 적절한 대여 가격이 할인됩니다.