
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을 쓴 상태를 가져다 정렬하면 안된다.
'코딩연습이 좋아서 > SQL이 좋아서' 카테고리의 다른 글
월별 잡은 물고기 수 구하기 (0) | 2025.02.03 |
---|---|
물고기 종류 별 잡은 수 구하기 (0) | 2025.02.03 |
조건에 맞는 사원 정보 조회하기 (0) | 2025.02.03 |
입양 시각 구하기(1) (0) | 2025.02.03 |
가격대 별 상품 개수 구하기 (0) | 2025.02.03 |