업무 데이터가 (A,10), (A,NULL), (A,20), (B,NULL), (B,30)일 때 다음 SQL이 반환하는 행은? SELECT 부서, COUNT(*), COUNT(금액), AVG(금액) FROM 업무 GROUP BY 부서 HAVING COUNT(금액)>=2;
정답 1번
A 그룹은 전체 3행이고 금액이 있는 행은 2개이며 평균은 (10+20)÷2=15다. B 그룹은 금액이 있는 행이 1개라 HAVING 조건에서 제외되므로 A · 3 · 2 · 15 한 행만 반환된다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-26