커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
칼럼명은 가급적 영어로 명명하라는데 맞나요?
엑셀보다 쉽고 빠른 SQL
4주차
북마크
댓글
3
추천
0
조회수
11
조회수
11
답변 완료

4주차 숙제 코드입니다. 저는 다른 사람들이 데이터를 볼 때 편하려면 한글을 써야 한다고 생각했는데, 오히려 현업에서 칼럼명은 웬만하면 영어로 명명한다는 얘기를 들어서요. 진짜 그런가요?


추가로, 마지막에 order by 연령대 라고 쓰는 건 괜찮은데 order by "연령대"로 쓰면 결과가 잘 안 나오는 원인도 궁금합니다.




작성한 코드 및 에러 메세지

select restaurant_name,

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

when avg_price > 5000 and avg_price <= 10000 then "10000원 이하"

when avg_price > 10000 and avg_price <= 30000 then "30000원 이하"

else "30000원 초과"

end as "가격대",

case when avg_age <= 29 then "20대 이하"

when avg_age >= 30 and avg_age <= 39 then "30대"

when avg_age >= 40 and avg_age <= 49 then "40대"

else "50대 이상"

end as "연령대",

avg_price,

avg_age

from

(

select f.restaurant_name,

avg(f.price) as avg_price,

avg(c.age) as avg_age

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

group by f.restaurant_name

) a

order by restaurant_name

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