스파르타코딩클럽, [왕초보] 엑셀보다 쉬운, SQL 2주차 개발일지

Dongwoo Kim·2022년 2월 14일
0

스파르타코딩클럽
[왕초보] 엑셀보다 쉬운, SQL 2주차 개발일지

  1. 원하는 정보를 범주(category)로 나눠서 보기
    • group by : 동일한 범주로 데이터 나누기
    • order by : 데이터 정렬하기
            select * from users					---- 1		
            group by name						---- 2		

            select name, count(*) from users	---- 3
            group by name
  1. min, max, avg, sum
		select week, avg(like) from checkins
        group by week
  1. round : 소수점 반올림
		select week, round(avg(like), 2) from checkins
        group by week
  1. order by ~ desc
		select name, count(*) from users
        group by week
        order by count(*) desc (내림차순으로 정렬, 기본은 오름차순)
        
       	select payment_method, count(*) from orders
        where course_title = '웹개발 종합반'
        group by payment_method
        order by count(*) desc
  1. order by : 문자열, 시간별로 정렬 가능
		select * from users
        order by name
  1. Alias : 별칭
		select * from orders o
        where o.course_title = '앱개발 종합반'
        
        select payment_method, count(*) as cnt from orders o
        group by payment_method
  1. 소감
    : 크게 두가지, group by와 order by에 대해 배울 수 있는 주차였는데, 이전 내용까지 포함된 퀴즈를 여러번 반복해서 풀면서 저번주 내용도 자연스럽게 복습하고 익힐 수 있어서 좋았다.
profile
kimphysicsman

0개의 댓글