[SQL] 연도 별 평균 미세먼지 농도 조회하기

NoHae·2025년 2월 5일

SQL

목록 보기
70/86

문제 출처

코딩테스트 연습 > String, Date > 연도 별 평균 미세먼지 농도 조회하기
https://school.programmers.co.kr/learn/courses/30/lessons/284530

문제 설명


접근 방법

연도 별로 구하라 했으니 YEAR로 GROUP BY한다.
WHERE의 LOCATION2 는 수원
그리고, 미세먼지 오염도 평균 AVG(PM_VAL1), 초미세먼지 오염도 평균 AVG(PM_VAL2) 를 소수 셋째 짜리에서 반올림한다.

SELECT YEAR(YM) AS YEAR, ROUND(AVG(PM_VAL1),2) AS "PM10", ROUND(AVG(PM_VAL2),2) AS "PM2.5"
FROM AIR_POLLUTION
WHERE LOCATION2 = "수원"
GROUP BY YEAR
ORDER BY YEAR ASC

알게된 점

ROUND 함수의 소수 자리는 원하는 위치 +1 자리에서 반올림을 한다.

문제푼 흔적

profile
노력 해보려고 하는 사람(00년생 소프트웨어융합학과, 24년 12월 부터 백엔드 및 코테 공부 시작)

0개의 댓글