커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
x <=20 을 앞에 미리 적어뒀으면, 뒤에서는 x <= 30만 써도 범위 설정에 문제 없나요?
엑셀보다 쉽고 빠른 SQL
4주차
북마크
댓글
3
추천
0
조회수
23
조회수
23
답변 완료


4-3 실습 2 관련 질문입니다.


위에서 4번째줄은 선생님은 when avg_time>20 and avg_time <=30 then '20<x<=30' 이렇게 쓰셨는데, 앞에서 time <= 20을 써뒀으니 간단하게 time <= 30만 써도 될까요?


아니면 가독성 차원에서 일일이 다 적어주는 게 좋나요?




작성한 코드 및 에러 메세지


select restaurant_name,

sido,

case when avg_time<=20 then '<=20'

when avg_time <=30 then '20<x<=30'

when avg_time>30 then '>30' end time_segment

from

(

select restaurant_name,

substring(addr, 1, 2) sido,

avg(delivery_time) avg_time

from food_orders

group by 1, 2

) a



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