취소되지 않은 주문만 대상으로 고객별 주문 건수와 합계를 구하고, 주문이 5건 이상인 고객만 남기려 한다. 빈칸에 들어갈 조건의 위치와 식은?
SELECT customer_id, COUNT(*), SUM(amount) FROM orders
WHERE status <> 'C' GROUP BY customer_id ___정답 1번
취소행은 WHERE에서 그룹화 전에 제거되고, 그 뒤 계산된 고객별 COUNT를 제한하는 조건은 HAVING에 둔다. 따라서 빈칸은 HAVING COUNT(*) >= 5다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21