에듀윌 · GROUP BY
그룹화
반 학생을 학과별로 줄 세우기 — 줄 세운 다음에야 집계가 의미

GROUP BY — 같은 값끼리 묶어 그룹당 1행

GROUP
BY
정의
같은 값을 가진 행끼리 한 그룹으로 묶는 절. 그룹별 집계함수를 적용해 그룹당 1행 요약 결과를 만듦.
SELECT 학과, COUNT(*) AS 학생수
FROM   student
GROUP BY 학과;
-- 컴퓨터 120 / 전자 95 / 통신 80
SELECT 절결과
학과, COUNT(*)✅ 정상
학과, 이름, COUNT(*)❌ 오류
합격 한 줄
GROUP BY 쓰면 SELECT는 그룹 컬럼 + 집계함수만. GROUP BY에 없는 일반 컬럼이 SELECT에 있으면 100% ❌.