inblog logo
|
stupefyee
    SQL문제풀기

    [SQL 문제 풀이] 노선별 평균 역 사이 거리 조회하기

    프로그래머스 (284531)
    Stupefyee's avatar
    Stupefyee
    Feb 05, 2025
    [SQL 문제 풀이] 노선별 평균 역 사이 거리 조회하기
    Contents
    내가 작성한 쿼리
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/284531
    notion image

    내가 작성한 쿼리

    💡
    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
    Contents
    내가 작성한 쿼리

    stupefyee

    RSS·Powered by Inblog