[SQL] Group by

JH4·2023년 3월 21일
0

SQL

목록 보기
7/49
👉 Group by란?

동일한 범주를 갖는 데이터를 하나로 묶어서, 범주별 통계를 내주는 것을 의미
Group by를 활용
1) 같은 성씨의 데이터를 하나로 묶고
2) 각 성씨의 회원수를 구할 수 있다.

select name, count(*) from users
group by name;


성씨별로 묶어서 숫자를 셀 수 있다.

동일한 범주의 개수 구하기

select week, count(*) from checkins
group by week;

동일한 범주에서의 최솟값 구하기

select week, min(likes) from checkins
group by week;

동일한 범주에서의 최댓값 구하기

select week, max(likes) from checkins
group by week;

동일한 범주에서의 평균값 구하기

select week, avg(likes) from checkins
group by week;

동일한 범주에서의 합계 구하기

select week, sum(likes) from checkins
group by week;
profile
개발일지

0개의 댓글