데이터베이스 일반컴퓨터활용능력 1급 · 2005년02월20일 · 43/60
43.다음과 같은 직원(사원번호, 부서명, 성명, 직급) 테이블에서 부서별 인원수가 3명 이상인 부서명을 출력하는 질의문은?

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가 아닙니다.