커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
groupby 를 꼭 써야할 때는 언제인가요?
[왕초보] 엑셀보다 쉬운, SQL v3
4주차
북마크
김*현
댓글
3
추천
0
조회수
11
조회수
11
답변 완료

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

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


groupby 를 꼭 써야할 때는 언제인가요?



select c.checkin_id, c.user_id, c.likes from checkins c;

위 쿼리의 경우 groupby 를 쓰지 않아도 아래 화면처럼 해당하는 열이 쭉 나옵니다.

스파르타 즉문즉답


그런데 select user_id, round(avg(likes),1) as avg_like from checkins 이 쿼리는 groupby 를 쓰지 않으면, 1개의 행만 나옵니다.

스파르타 즉문즉답



위 2개의 쿼리가 양식은 똑같은데

왜 첫번째 쿼리는 groupby가 없어도 모든 행이 다 나오고

두번째 쿼리는 groupby가 없으면 하나의 행만 나오는 건가요?







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