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

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

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


숙제 쿼리 작성을 해보았는데

결과문 예시와 제가 도출한 결과문이 달라서 확인 부탁드립니다.



스파르타 즉문즉답




작성한 코드 및 에러 메세지

SELECT cuisine_type,

MAX(if(age='10대',order_count,0)) "10대",

MAX(if(age='20대',order_count,0)) "20대",

MAX(if(age='30대',order_count,0)) "30대",

MAX(if(age='40대',order_count,0)) "40대",

MAX(if(age='50대',order_count,0)) "50대"

FROM

(

select f.cuisine_type,

case when age between 10 and 19 then '10대'

when age between 20 and 29 then '20대'

when age between 30 and 39 then '30대'

when age between 40 and 49 then '40대'

when age between 50 and 59 then '50대' end age,

count(1) order_count

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

where c.age between 10 and 59

group by 1, 2

) a

group by 1



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