책 내용 질문하기
[2014] 컴퓨터활용능력 1급 필기 2편 407페이지 4번 문항에 대한 질문요?
도서
[2014] 컴퓨터활용능력 1급 필기
페이지
407
조회수
35
작성일
2014-12-06
작성자
첨부파일

안녕하세요.

보기에 where 조건식이 두개를 가지고 있습니다.

처음 조건식에 해당되는 것은 상품 테이블의 상품코드 5만을 만족하는것 같습니다.

두번제 조건식에 맞는것은 상품코드 2,3,4인것 같습니다.

답을 보면 2,3,4상품코드를 제외한 1,5가 정답이라고 되어있습니다.

1은 두번제 조건식에 해당되지 않는것 같은데요?

설명 부탁 드릴게요?

답변
2014-12-09 09:37:15

안녕하세요.

select 매출상품 from 매출 where 거래처번호 between 30 and 40

-> 매출 테이블에서 거래처번호가 30~40인 데이터의 매출상품만을 검색하면 3, 4, 2입니다.

select 상품코드 from 상품 where 상품코드 not in

(select 매출상품 from 매출 where 거래처번호 between 30 and 40)

-> not in이 있으므로 'select 매출상품 from ~' 이 부분에서 검색한 3, 4, 2가 아닌 상품 테이블의 상품코드를 표시하면 됩니다. 상품 테이블의 상품코드에는 1, 2, 3, 4, 5가 있는데, 이 중에서 3, 4, 2를 제외하면 1, 5만 남습니다.

즐거운 하루 되세요.

"
  • *
    2014-12-09 09:37:15

    안녕하세요.

    select 매출상품 from 매출 where 거래처번호 between 30 and 40

    -> 매출 테이블에서 거래처번호가 30~40인 데이터의 매출상품만을 검색하면 3, 4, 2입니다.

    select 상품코드 from 상품 where 상품코드 not in

    (select 매출상품 from 매출 where 거래처번호 between 30 and 40)

    -> not in이 있으므로 'select 매출상품 from ~' 이 부분에서 검색한 3, 4, 2가 아닌 상품 테이블의 상품코드를 표시하면 됩니다. 상품 테이블의 상품코드에는 1, 2, 3, 4, 5가 있는데, 이 중에서 3, 4, 2를 제외하면 1, 5만 남습니다.

    즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.