책 내용 질문하기
8장 SQL 응용 174p 문제 15
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
174
조회수
286
작성일
2020-09-18
작성자
탈퇴*원
첨부파일

SELECT 상호, 총액 

FROM 거래내역

WHERE 총액 IN (SELECT MAX(총액)

FROM 거래내역);

 

해당 문제의 답은 위와 같이 나와 있습니다.

 

그런데 중간에 WHERE문에서의 IN을 =(equal)로 바꾸어도 되는건지 궁금해서 질문드립니다.

 

같은 장의 179p 문제 24번과 같은 경우는 동영상 강의에서 IN을 =로 바꿔도 된다고 설명을 해주시는 경우도 있으신데,

위 문제와 그 외 다른 문제들도 IN을 =로 적어도 정답으로 인정되는지 궁금합니다.

답변
2020-09-21 15:43:33

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

 

하위 질의의 결과가 단일(하나의 값)인 경우에만 in과 =을 혼용할 수 있습니다.

 

여러 개인 경우에는 in만 사용이 가능합니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-09-21 15:43:33

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

     

    하위 질의의 결과가 단일(하나의 값)인 경우에만 in과 =을 혼용할 수 있습니다.

     

    여러 개인 경우에는 in만 사용이 가능합니다.

     

    행복한 하루되세요 :)

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