커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
4-3 실습
[왕초보] 엑셀보다 쉽고 빠른 SQL v0
4주차
북마크
방*
댓글
3
추천
0
조회수
13
조회수
13
답변 완료

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

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


질문 내

실습예시에 나온 코드를 입력했을 때 나오는 값과 제가 입력한 코드의 결과값이 다르게 나와서 뭐가 잘못된건지 모르겠습니다.


스파르타 즉문즉답

예를 들어, 제가 쓴 코드로는 대구의 sushi of gari 평균배달시간은 18.66분으로 20분 미만인데,

강의 예제에서 제공된 코드로 입력하면 20.8분으로 20분~30분 그룹으로 분류가 되요.

어디가 잘못된 걸까요?



SELECT restaurant_name,

SUBSTRING_INDEX(addr, ' ', 1) AS '지역',

avg(delivery_time),

CASE WHEN avg(delivery_time)<=20 THEN '~20분'

WHEN avg(delivery_time) BETWEEN 21 AND 30 THEN '21~30분'

WHEN avg(delivery_time)>30 THEN '30분 초과'

END '평균배달시간'

FROM food_orders

GROUP BY 1, 2


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