커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
[실습] 4-8. 식당별 평균 음식 주문 금액과 주문자의 평균 연령을 기반으로 Segmentation 하기 피드백 관련 문의
엑셀보다 쉽고 빠른 SQL
챕터 4
북마크
임*안
댓글
1
추천
0
조회수
17
조회수
17
답변 완료

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

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


제가 제출한 답안 오답 같은데 100점이라고 해주셨습니다.

DBeaver에서 아예 결과값이 안나오는데요, 정말 이슈가 없는 건지 문의드립니다.

혹시 맞는 답안이라면 DBeaver 오류일까요?

아니면 제가 프로그램을 잘 사용하지 못한걸까요?

혼란스러워서 문의드립니다.



스파르타 즉문즉답



작성한 코드 및 에러 메세지

제출한 코드

SELECT

  f.restaurant_name,

 

  CASE WHEN avg_price <= 5000 THEN 'price_group1'

     WHEN avg_price <= 10000 THEN 'price_group2'

     WHEN avg_price <= 30000 THEN 'price_group3'

     ELSE 'price_group4'

  END AS price_group,

   


  CASE 

  WHEN avg_age <= 29 THEN 'age_group1'  

  WHEN avg_age <= 39 THEN 'age_group2'  

  WHEN avg_age <= 49 THEN 'age_group3'  

  ELSE 'age_group4'           

END AS age_group

FROM (


  SELECT

    f.restaurant_name,

    AVG(f.price * f.quantity) AS avg_price,

    AVG(c.age) AS avg_age

  FROM food_orders f

  JOIN payments p ON f.order_id = p.order_id

  JOIN customers c ON f.customer_id = c.customer_id

  GROUP BY f.restaurant_name

) AS f

ORDER BY f.restaurant_name 





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