본문 바로가기
데이터베이스 일반컴퓨터활용능력 1급 · 2011년03월20일 · 43/60

43.다음 쿼리 문에 대한 설명으로 옳은 것은?(문제 오류로 여기서는 1번을 정답 처리 합니다.)

컴퓨터활용능력 1급 43번 문제 이미지
1
구문의 오류로 인해 실행될 수 없는 쿼리이다.정답
2
쿼리를 실행하면 5개의 필드가 출력된다.
3
학과명 별로 휴학중인 학생들의 인원수를 표시한다.
4
휴학 중인 학생 수가 가장 많은 학과를 표시한다.

해설

처음 답이 발표당시 3번으로 발표되었지만 실제로 3번과 같은 결과를 얻기 위해서는 SELECT 학과명, COUNT(*) AS [휴학자 수] FROM 학생 WHERE [재학구분] = “휴학중” GROUP BY 학과명; 이라고 표기 하여야 합니다. Having 사용시 조건을 적는 것은 맞지만 위와 같은 조건이 아닌 그룹으로 묶은 것에 대한 조건을 적어야 합니다. 보통 함수 형태로 count(*) > 100 과 같은 함수가 주로 사용됩니다.(GROUP BY 절의 결과로부터 특정 조건을 만족하는 값을 얻고자 할때 HAVING절을 사용.) 위 문제 오류는 영진출판사 컴활 1급 실기책 저자분께서 신고하여 주셨습니다. 감사합니다. 컴활1급 실기책은 영진출판사!!!! 무조건 강추입니다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기