Contents
내가 작성한 쿼리
내가 작성한 쿼리
SELECT ROUTE,
-- SUM(D_BETWEEN_DIST): 각 노선별 역 간 거리의 총합을 계산
-- ROUND(..., 1): 총 합계를 소수 첫째 자리에서 반올림
-- CONCAT(..., 'km'): 'km' 단위를 추가하여 결과 문자열로 결합
CONCAT(ROUND(SUM(D_BETWEEN_DIST), 1), 'km') AS TOTAL_DISTANCE,
-- AVG(D_BETWEEN_DIST): 각 노선별 역 간 거리의 평균을 계산
-- ROUND(..., 2): 평균을 소수 둘째 자리에서 반올림
-- CONCAT(..., 'km'): 'km' 단위를 추가하여 결과 문자열로 결합
CONCAT(ROUND(AVG(D_BETWEEN_DIST), 2), 'km') AS AVERAGE_DISTANCE
FROM SUBWAY_DISTANCE
GROUP BY ROUTE -- 각 노선별로 그룹화하여 집계 수행
ORDER BY SUM(D_BETWEEN_DIST) DESC; -- 총 역 간 거리(TOTAL_DISTANCE)를 기준으로 내림차순 정렬
Share article