SQL 2주차 강의

정문교·2022년 12월 31일

2주차 강의에 주로 강의는 group 관련된 내용이 핵심이라고 생각됩니다.

먼저 정답이라고 할수도 있지만
~별로 할때는
group by로 해야됩니다.

예시로
select name,count(*) from users
group by name
설정하게 되면 성씨별로 몇명인지 숫자를 세워준다 (카운트 한다는것을 알수 있습니다.)

응용하게되면 최소 최대 평균값을 구할수 있습니다.(엑셀 명령어 입력하는 느낌입니다

예시(강의해서 했던 내용입니다.)
select week,min(likes) from checkins
group by week

주차에 최소에 좋아요에 값을 확인할수있습니다.
최대값은 min을 max로 변경
평균값은 avg변경하면됩니다.

그리고 order by는 정렬하는 개념입니다.
오름차순 내림차순으로 설명이 가능합니다

예시
select * from checkins
order by likes 오름차순

select * from checkins
order by likes desc 내림차순 으로 구별이 가능합니다.

그리고 order by 단독적으로 사용이 가능하면 group by랑 같이 사용이 가능합니다.
2주차 강의 관련된 개발일지는 마무리가 되었습니다.
강의 내용도 쉽고 숙제는 어느정도하면 가능하지만
가장 해야될 부분은 반복해서 숙달해야되는 부분이라고 생각합니다

profile
노력

0개의 댓글