책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
0
조회수
48
작성일
2026-06-24
작성자
유*영
첨부파일
2026_최신기출유형_02회
-5. 추가모집처리 쿼리 0/7
-쿼리 비교 X [추가모집처리] 쿼리 (UPDATE 반정보 SET 반정보.비고 = "추가모집대상" WHERE (((반정보.반번호) Not In (select 반번호 from 원아 group by 반번호 having count(원아번호)>=5))); )이 정답(UPDATE 반정보 SET 반정보.비고 = "추가모집대상" WHERE (((반정보.반번호) Not In (select 반번호 from 원아 group by 반번호 having count(반번호) >= 5))); )과 다릅니다.
having count 쪽에서 반번호가 아닌 원아번호로 설정하면 안 되는지 궁금합니다.
결과는 똑같게 나왔습니다.
답변
2026-06-25 10:25:04
안녕하세요.
결과가 같게 나온 이유는 보통 원아번호가 기본키(중복 없음, Null 없음) 이기 때문입니다.
따라서
Count(반번호)
와
Count(원아번호)
는 현재 데이터에서는 동일한 개수를 반환할 가능성이 높습니다.
문제에서 특별히 사용할 필드가 제시된 것이 아니라면 결과가 맞으면 실제 시험에서는 맞게 채점될 것으로 예상됩니다.
즐거운 하루 되세요.
-
관리자2026-06-25 10:25:04
안녕하세요.
결과가 같게 나온 이유는 보통 원아번호가 기본키(중복 없음, Null 없음) 이기 때문입니다.
따라서
Count(반번호)와
Count(원아번호)는 현재 데이터에서는 동일한 개수를 반환할 가능성이 높습니다.
문제에서 특별히 사용할 필드가 제시된 것이 아니라면 결과가 맞으면 실제 시험에서는 맞게 채점될 것으로 예상됩니다.
즐거운 하루 되세요.