코딩연습이 좋아서/SQL이 좋아서

노선별 평균 역 사이 거리 조회하기

zoaseo 2025. 2. 3. 23:23

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;

- CONCAT을 썼기 때문에 내림차순 정렬할 때 CONCAT을 쓴 상태를 가져다 정렬하면 안된다.