안녕하세요, 공부하는 감자입니다 🥔SQLD 2과목에서 조인·서브쿼리 다음으로 발목 잡는 게 그룹함수예요. 특히 ROLLUP과 CUBE가 결과에서 어떻게 달라지는지 물으면 손이 멈추는 분이 많더라고요.그래서 이 글엔 SQLD 그룹함수를 GROUP BY 기본부터 ROLLUP·CUBE 차이까지, 결과가 몇 행 나오는지로 구분하는 법을 정리했어요.그룹함수는 문법보다 "집계 행이 어디에 붙느냐"를 보면 풀립니다.집계함수와 GROUP BY의 규칙먼저 COUNT·SUM·AVG·MAX·MIN 같은 집계함수는 여러 행을 하나로 접습니다. 여기서 시험이 노리는 함정이 NULL이에요.COUNT(*)는 NULL 포함 전체 행을 세지만, COUNT(급여)는 급여가 NULL인 행을 빼고 셉니다. AVG도 NULL을 분모에서 제..