책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력1급 실기 기본서
페이지
0,310
조회수
87
작성일
2026-07-31
작성자
장*훈

2026_기본모의고사_01회

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

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


업데이트도 잘 되는데 뭐가 틀렸는지 모르겠습니다

답변
2026-07-31 10:04:59

안녕하세요.

차이는 COUNT에 사용한 필드입니다.

작성식:

HAVING Count([강사코드]) >= 12

정답:

HAVING Count([개강코드]) >= 12

Count(강사코드)는 강사코드가 Null이 아닌 레코드 수를 세고, Count(개강코드)는 개강코드가 Null이 아닌 레코드 수를 셉니다.

두 필드 모두 Null이 없다면 결과는 같을 수 있지만, 문제에서 요구한 것은 개강 횟수이므로 개강코드를 세는 정답식이 더 정확합니다. 자동 채점에서는 필드까지 비교하므로 오답 처리될 수 있습니다.

즐거운 하루 되세요.

  • 관리자
    2026-07-31 10:04:59

    안녕하세요.

    차이는 COUNT에 사용한 필드입니다.

    작성식:

    HAVING Count([강사코드]) >= 12
    

    정답:

    HAVING Count([개강코드]) >= 12
    

    Count(강사코드)는 강사코드가 Null이 아닌 레코드 수를 세고, Count(개강코드)는 개강코드가 Null이 아닌 레코드 수를 셉니다.

    두 필드 모두 Null이 없다면 결과는 같을 수 있지만, 문제에서 요구한 것은 개강 횟수이므로 개강코드를 세는 정답식이 더 정확합니다. 자동 채점에서는 필드까지 비교하므로 오답 처리될 수 있습니다.

    즐거운 하루 되세요.

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