이전 시간에는 SQL의 데이터 조작 언어(DML) 중에서 SELECT의 기본적인 사용법과 결합(JOIN)과 별칭 등에 대해서 다뤄보았습니다. 이번 시간에는 SELECT의 조건절인 WHERE문 다음에 오는 GROUP BY에 대해 이야기해볼까 합니다. 먼저 오늘은 GROUP BY의 기본적인 사용에 대해 알아볼 것이고, 이후에 그룹 함수와 HAVING, ROLL UP, CUBE 등에 대해 정리해보도록 하겠습니다. SELECT [ALL|DISTINCT] 컬럼명 [, 컬럼명 ...] FROM 테이블명 [, 테이블명 ...] [WHERE 조건식] [GROUP BY 컬러명 [, 컬럼명 ...] [HAVING 조건식]] [ORDER BY 컬럼명 [, 컬럼명 ...] GROUP BY를 한 마디로 정의하자면 "중복되지 않..