커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
4주차 숙제
[왕초보] 엑셀보다 쉽고 빠른 SQL
4주차
북마크
김*현
댓글
1
추천
0
조회수
11
조회수
11
답변 완료

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

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



SELECT res '식당명',

case when avg(p)<=5000 then 'p_group1'

when avg(p) between 5001 and 10000 then 'p_group2'

when avg(p) between 10001 and 30000 then 'p_group3'

else 'p_group4'

end '평균 가격',

case when avg(a)<30 then 'a_group1'

when avg(a) BETWEEN 30 and 39 then 'a_group2'

when avg(a) BETWEEN 40 and 49 then 'a_group3'

else 'a_group4'

end '평균 연령'

from

(select f.restaurant_name res, f.price p, c.age a

from food_orders f inner join customers c on f.customer_id=c.customer_id ) t

group by 1

order by 1


숙제를 이렇게 제출했는데 서브쿼리에서 평균값을 계산해서 답이 나오는 방법이 궁금합니다.







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