- 데이터들을 원하는 그룹으로 나눌 수 있다.
- 특정 컬럼 기준으로 group by를 하여 각 그룹 별 집계 함수를 사용 수 있다.
- 일반 컬럼명을 조회할 수 없다.
select grade, sum(height), sum(weight), avg(height), avg(weight)
from student
group by grade;
- 그룹 별로 조건을 추가할 때 사용한다.
- having절은 group by로 집계된 값 중 특정 조건을 추가하는 것이다.
select grade, sum(height), sum(weight), avg(height), avg(weight)
from student
group by grade
having avg(height) > 173;