책 내용 질문하기
온라인 채점 결과 문의
도서
2024 시나공 컴퓨터활용능력 1급 실기 기본서
페이지
0
조회수
61
작성일
2026-06-23
작성자
최*주
첨부파일

2024_기본모의고사_01회

-5. 인기강사처리 쿼리 0/7

-쿼리 비교 X [인기강사처리] 쿼리 (UPDATE 강사 INNER JOIN 사용현황 ON 강사.강사코드 = 사용현황.강사코드 SET 강사.비고 = "인기강사" WHERE (((강사.강사코드) In (select 강사코드 from 사용현황 group by 강사코드 having count(개강코드) >= 12))); )이 정답(UPDATE 강사 SET 강사.비고 = "인기강사" WHERE (((강사.강사코드) In (select 강사코드 from 사용현황 group by 강사코드 having count(개강코드) >= 12))); )과 다릅니다.


혹시 어디가 틀린건지 알수있을까요? 여기서는 다르다고 하지만 애초에 답지를 보고 푼 문제고, 답안 파일의 쿼리 디자인보기를 했을때 차이가 없어서요..ㅠㅠㅠ

답변
2026-06-25 10:05:44

안녕하세요.

작성하신 SQL은 정답과 결과는 같을 수 있지만, UPDATE 쿼리에 불필요한 INNER JOIN이 추가되어 있습니다.

정답은 강사 테이블만 업데이트하며, 조건 판단은 하위 쿼리(Sub Query)에서 수행합니다.

따라서 다음 부분이 추가된 것이 차이점입니다.

INNER JOIN 사용현황
ON 강사.강사코드 = 사용현황.강사코드

시행처에서 채점 기준을 공개하지 않아 방법에 차이로 인한 감점 여부를 정확히 답변드리기 어렵습니다.

동일한 결과가 산출되더라도 가능하면 교재에 수록된 일반적인 방법을 사용할 것을 권해드립니다.

즐거운 하루 되세요.

  • 관리자
    2026-06-25 10:05:44

    안녕하세요.

    작성하신 SQL은 정답과 결과는 같을 수 있지만, UPDATE 쿼리에 불필요한 INNER JOIN이 추가되어 있습니다.

    정답은 강사 테이블만 업데이트하며, 조건 판단은 하위 쿼리(Sub Query)에서 수행합니다.

    따라서 다음 부분이 추가된 것이 차이점입니다.

    INNER JOIN 사용현황
    ON 강사.강사코드 = 사용현황.강사코드

    시행처에서 채점 기준을 공개하지 않아 방법에 차이로 인한 감점 여부를 정확히 답변드리기 어렵습니다.

    동일한 결과가 산출되더라도 가능하면 교재에 수록된 일반적인 방법을 사용할 것을 권해드립니다.

    즐거운 하루 되세요.

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