책 내용 질문하기
기출문제집 10페이지 19번
도서
2022 시나공 정보처리산업기사 실기
페이지
10
조회수
317
작성일
2022-05-21
작성자
탈퇴*원
첨부파일
문제에서 하위질의를 할 때 회원ID IN (SELECT ...) 이렇게 써줬습니다. 여기서 질문이 두가지 있습니다. 첫번째, 회원ID가 <회원명부>,<취미> 두 릴레이션의 공통 속성인데 “취미.회원ID IN (SELECT ...)” 이렇게 써줘야 하는 것이 아닌지, 그렇게 써줄 필요 없다면 그렇게 써도 정답으로 인정되는지. 두번째, 하위 질의를 할 때, 어쩔때는 IN 을 써주고 어쩔 때는 = 등호를 써주는데, 둘의 차이가 궁금합니다. 이 문제에서 회원ID = (SELECT ...) 이렇게 써도 되는지 궁금합니다
답변
2022-05-23 09:47:57

안녕하세요 길벗수험서 운영팀입니다.

 

[1]

from 에서 호출한 테이블이 <취미> 뿐이므로 '취미.'은 사용하지 않아도 정답입니다.

 

[2]

하위질의 (select ...) 를 호출한 결과가 단일 값인 경우에는 =나 in 둘 중 어떤 것을 사용해도 무관하지만

2개 이상의 값이 결과로 나오는 경우에는 in만 사용할 수 있습니다.

 

행복한 하루되세요 :)

  • 관리자
    2022-05-23 09:47:57

    안녕하세요 길벗수험서 운영팀입니다.

     

    [1]

    from 에서 호출한 테이블이 <취미> 뿐이므로 '취미.'은 사용하지 않아도 정답입니다.

     

    [2]

    하위질의 (select ...) 를 호출한 결과가 단일 값인 경우에는 =나 in 둘 중 어떤 것을 사용해도 무관하지만

    2개 이상의 값이 결과로 나오는 경우에는 in만 사용할 수 있습니다.

     

    행복한 하루되세요 :)

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