문제
다음 테이블과 SQL에 대한 실행 결과는?
SQL[SALES] 테이블 REGION: 서울, 서울, 부산, 부산 AMOUNT: 100, 200, 150, 250 SELECT REGION, COUNT(*) CNT, SUM(AMOUNT) TOTAL FROM SALES GROUP BY REGION HAVING COUNT(*) >= 2;
① 서울: 2건, 300 / 부산: 2건, 400 ② 서울: 1건, 300 / 부산: 1건, 400 ③ 전체: 4건, 700 ④ 오류 발생
정답
1번
해설
GROUP BY REGION으로 지역별 그룹화 후, HAVING COUNT(*) >= 2 조건으로 2건 이상인 그룹만 조회합니다. 서울(2건, 300), 부산(2건, 400) 모두 조건을 만족합니다.