커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
JOIN 관련 문의
엑셀보다 쉽고 빠른 SQL
챕터 4
북마크
조*린
댓글
1
추천
0
조회수
3
조회수
3
답변 완료

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

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


안녕하세요, 4주차 강의 듣고 과제 풀이 중에 문의드립니다.


select restaurant_name,

case when price<=5000 then "5000원이하"

when price<=10000 then "1만원이하"

when price<=30000 then "3만원이하"

when price<30000 then "3만원초과" end "평균가격대",

case when age<=29 then "20대"

when age<=39 then "30대"

when age<=49 then "40대"

when age>49 then "50대" end "고객평균나이"

from

(

select f.restaurant_name,

avg(price) price,

avg(age) age

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

group by 1

) a

order by 1



select f.restaurant_name,

avg(price) price,

avg(age) age


이부분에서, avg(price)price 와 avg(age) age는 왜 앞에 컬럼명을 안붙이는 지 궁금합니다.

select f.restaurant_name,

f. avg(price) price,

c. avg(age) age


라고 안하는지 궁금합니다.






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