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

43.다음과 같은 직원(사원번호, 부서명, 성명, 직급) 테이블에서 부서별 인원수가 3명 이상인 부서명을 출력하는 질의문은?

컴퓨터활용능력 1급 43번 문제 이미지
1
select 부서명 from 직원 having count(*)>=3 group by 부서명
2
select 부서명 from 직원 group by 부서명 having count(*)>=3정답
3
select 부서명 from 직원 where count(*)>=3 group by 부서명
4
select 부서명 from 직원 group by 부서명 where count(*)>=3

해설

부서별로 해야 하므로  GROUP BY 부서명을 해야 하며 GROUP BY의 경우 조건은 무조건 HAVING 절을 사용합니다. WHERE가 아닙니다.

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기