스파르타_SQL_개발일지

Group by , Order by 사용해보기

천재메기 2023. 2. 8. 16:46

동일한 범주의 개수 구하기

동일한 범주의 갯수는 count(*)를 사용

select 범주별로 세어주고 싶은 필드명, count(*) from 테이블명
group by 범주별로 세어주고 싶은 필드명;

 

Example )) 주차별로 오늘의 다짐(comment) 개수 세기

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

1주차에 코멘트를 남겨준 유저들이 가장 많은걸 알수 있다.

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

동일한 범주 특정 필드의 최솟값은 min(필드명)을 사용

select 범주가 담긴 필드명, min(최솟값을 알고 싶은 필드명) from 테이블명
group by 범주가 담긴 필드명;

Example ))