동일한 범주를 갖는 데이터를 하나로 묶어 범주별 통계를 내주는 것. (~별로)
1) 같은 성씨의 데이터를 하나로 묶고 2) 각 성씨의 회원수를 구할 수 있음.
select name, count (*) from users
group by name;
순서
select * from users
group by name
->
select name(필드명), count (*) from users(테이블명)
group by name(필드명);
최솟값 min, 최댓값 max, 평균값 avg, 합계 sum
select week, min/max/avg/sum(likes) from checkins
group by week;
데이터 정렬 (마지막에 작성)
select name, count (*) from users
group by name;
order by count(*) //desc
-> 오름차순으로 정렬
// 삭제시 내림차순 정렬
+where 절 과 함께쓸땐
-> wherew절로 조건만 추가 후 group by, order by 실행.