책 내용 질문하기
[PDF]실전모의고사(액세스) 1급I형 문제 4-3
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
0
조회수
311
작성일
2020-06-05
작성자
탈퇴*원
첨부파일

문제 4 - 3. 과목별학생수를 구하는 쿼리에서 채점 프로그램상

 

SELECT 수강현황.수강과목, 수강현황.강사, Count(수강현황.성명) AS 학생수

FROM 수강현황

GROUP BY 수강현황.수강과목, 수강현황.강사

HAVING (((수강현황.수강과목)=[수강과목을 입력하세요]));

 

위와 같이 되어 있는데 HAVING절이 아니라 WHERE절에 매개변수를 받아서

 

SELECT 수강과목, 강사, COUNT(성명) AS 학생수

FROM 수강현황

WHERE 수강과목=[수강과목을 입력하세요]

GROUP BY 수강과목, 강사;

 

이처럼 작성하면 안되나요?

매개변수로 입력 받는 값의 비교 대상이 집계함수가 아니니 위 처럼 작성 했었는데

틀렸다고 나와서 GROUP BY가 나오면 무조건 HAVING절에 조건을 적어야 하는지 궁금합니다.

답변
2020-06-06 12:04:00

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

 

결과 값이 동일하게 나오면 둘 다사용이 가능합니다. 실제 시험에서는 정답 처리합니다.

 

행복한 하루 되세요.  

  • 관리자
    2020-06-06 12:04:00

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

     

    결과 값이 동일하게 나오면 둘 다사용이 가능합니다. 실제 시험에서는 정답 처리합니다.

     

    행복한 하루 되세요.  

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