
실습 중에 화면 멈춰놓고 제가 SQL문 적어보고 튜터님 해주시는 거랑 비교하면서 학습하고 있습니다.
저는 에러가 발생했는데, 튜터님이 보여주신 건 에러가 발생하지 않더라구요.
SQL문만 비교하면 같은 의미 같은데 왜 저는 에러가 발생했는지 궁금합니다.
작성한 코드 및 에러 메세지
질문자 작성, 에러 발생 o:
select restaurant_name,
order_id,
day_of_the_week,
quantity,
case when day_of_the_week='Weekday' then 3000*if(quantity=<3, 1, 1.2)
when day_of_the_week='Weekend' then 3500*if(quantity=<3, 1, 1.2)
end "배달 할증료"
FROM food_orders
튜터님 작성, 에러 발생 x:
select restaurant_name,
order_id,
day_of_the_week,
quantity,
case when day_of_the_week='Weekday' then 3000*if(quantity>4, 1.2, 1)
when day_of_the_week='Weekend' then 3500*if(quantity>4, 1.2, 1)
end "배달 할증료"
FROM food_orders
