[SQL 문제 풀이] 연도 별 미세먼지 농도 조회하기

프로그래머스 (284530)
Stupefyee's avatar
Mar 27, 2025
[SQL 문제 풀이] 연도 별 미세먼지 농도 조회하기
notion image
 

내가 작성한 쿼리

Oracle

SELECT TO_CHAR(YM, 'YYYY') 'YEAR', ROUND(AVG(PM_VAL1), 2) 'PM10', ROUND(AVG(PM_VAL2), 2) 'PM2.5' FROM AIR_POLLUTION WHERE LOCATION2 = '수원' -- '수원' 지역 필터링 GROUP BY TO_CHAR(YM, 'YYYY') -- 연도별로 묶기 ORDER BY YEAR;

MySQL

SELECT YEAR(YM) AS YEAR, ROUND(AVG(PM_VAL1), 2) 'PM10', ROUND(AVG(PM_VAL2), 2) 'PM2.5' FROM AIR_POLLUTION WHERE LOCATION2 = '수원' -- '수원' 지역 필터링 GROUP BY YEAR(YM) -- 연도별로 묶기 ORDER BY YEAR(YM);

차이점

  • 년도 출력을 위한 날짜 변환 방식의 차이
Share article

stupefyee