
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
4주차 4-3 강의에서, 아래 쿼리문이 정답으로 나왔는데
select restaurant_name,
sido,
case when avg_delivery_time <= 20 then '<=20'
when avg_delivery_time > 20 and avg_delivery_time <= 30 then '20<x<=30'
else '>30' end delivery_time_segment
from
(
select restaurant_name,
substr(addr,1,2) sido,
avg(delivery_time) avg_delivery_time
from food_orders
group by 1, 2
) a
괄호 안에 있는 select문에서, 각 별칭을 sido, avg_delivery_time이 아닌
한글로 할 경우에는 쿼리 실행이 안 되던데 왜 그런건가요?
sido → "지역"
avg_delivery_time → "배달시간" 으로 지정한 후,
괄호 밖 select 문에서
select restaurant_name,
"지역",
case when "배달시간" <= 20 then '<=20'
when "배달시간" > 20 and "배달시간" <= 30 then '20<x<=30'
else '>30' end delivery_time_segment
from
으로 할 경우, 쿼리 실행이 안 됩니다.
혹시.. "지역" 뒤에 별칭(a)을 붙이지 않아서일까요?
그냥 영어로 쓸 때는 별칭을 붙이지 않아도 되고, 한글의 경우에는 별칭을 꼭 붙여야 하나요?
