커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
group by를 써서는 어떻게 쿼리를 짤 수 있나요?
[왕초보] 엑셀보다 쉬운, SQL v3
4주차
북마크
신*희
댓글
2
추천
0
조회수
9
조회수
9
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


10) Select 절에 들어가는 Subquery 연습해보기

  • [연습] checkins 테이블에 course_id별 평균 likes수 필드 우측에 붙여보기

위에 문제를 풀고있는데요, 해당 문제에는 'course_id별'을 'where c.course_id = c2.course_id' 이렇게 풀었는데,

group by를 써서는 어떻게 만들 수 있나요?

지난번 문의드렸을때 group by도 사용할 수 있다고 하셨는데, 제가 계속 연습해도 저는 안되더라고요 ㅠㅠ

group by를 써서 제가 만들어봤는데 계속 안나오네요 ㅠㅠ 확인 한번 부탁드려요


select c2.checkin_id ,

c2.course_id ,

c2.user_id ,

c2.likes ,

(

select course_id, avg(likes) from checkins c

group by course_id

) as like_avg

from checkins c2










취소
 공유
취소
댓글 0
댓글 알림
나의얼굴