문제4 처리 기능 구현
1.판매되지 않은 제품 정보를 검색하는 '제품정보' 쿼리를 다음과 같이 작성하시오.
▶<제품> 테이블을 사용할 것
▶<판매내역> 테이블에 없는 제품코드는 판매되지 않은 제품임
▶그룹제품코드는 제품코드에서 하이픈(-)이 나오기 전까지의 내용만 표싷할 것
▶제품코드가 'C'와 'Z'로 시작되는 데이터만 표시할 것
▶NOT IN 연산자와 Left, InStr 함수를 사용할 것
여기서 조건이 Not in (select 제품코드 from 판매내역) 인데 조건이 보통 접했던 문제와 달리 답지를 보니 두번 적혀져 있었습니다. 왜 두번 입력해야 되는지 궁금하여 질문 올립니다.
조건이 두개이기 때문에 그렇습니다.
c와 z로 시작하는 데이터만 표시 해야 하고 판매내역 테이블에 없는 제품코드를 찾아야 하므로
두개의 조건을 작성하기 위해 not in도 두개를 써주는 것이죠.
제품코드 left(제품코드 ~~~)
Not In(select 제품코드 from 판매내역) c
Not In(select 제품코드 from 판매내역) z
좋은 하루 되세요.
-
*2011-10-27 10:09:15"
조건이 두개이기 때문에 그렇습니다.
c와 z로 시작하는 데이터만 표시 해야 하고 판매내역 테이블에 없는 제품코드를 찾아야 하므로
두개의 조건을 작성하기 위해 not in도 두개를 써주는 것이죠.
제품코드 left(제품코드 ~~~)
Not In(select 제품코드 from 판매내역) c
Not In(select 제품코드 from 판매내역) z
좋은 하루 되세요.