코딩테스트 연습 > GROUP BY > 노선별 평균 역 사이 거리 조회하기
https://school.programmers.co.kr/learn/courses/30/lessons/284531


D_BETWEEN_DIST 의 sum, avg를 구하여 각 요구하는 소수자리를 맞춰 준 뒤, "km"를 붙이는 문제이다.
select ROUTE, concat(round(sum(D_BETWEEN_DIST), 1),"km" )as TOTAL_DISTANCE, concat(round(avg(D_BETWEEN_DIST),2),"km")as AVERAGE_DISTANCE
from SUBWAY_DISTANCE
group by ROUTE
order by sum(D_BETWEEN_DIST) DESC
문제에 낚시 부분이 하나 있다. 바로 conacat을 이용하여 "km"를 연결하면 더 이상 정렬을 원하는 대로 할 수 없다는 것이다.
그래서 order by는 따로 작성해야한다.