SQL | ORDER BY 절에서 별칭을 사용할 땐 문자인지 숫자인지 확인하세요
·
TIL/기타
또 ORDER BY 절의 함정에 빠졌다. 관련 문제 - [프로그래머스] 노선별 평균 역 사이 거리 조회하기 내가 제출한 코드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_DISTANCEGROUP BY ROUTEORDER BY TOTAL_DISTANCE DESC; -- 여기가 문제 문제에서는 총 누계 거리를 기준으로 내림차순 정렬을 요구했다. 그래서 당연히 GROUP BY 절에 TOTAL_DISTANCE 컬럼명을 써주었지..