Lv2. 연도 별 평균 미세먼지 농도 조회하기 (MySQL)
링크: https://school.programmers.co.kr/learn/courses/30/lessons/284530
내가 작성한 코드
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;
문제 회고
1. 큰따옴표로 감싸주기
- 초미세먼지 농도 컬럼명인 PM2.5는 컬럼명에 마침표가 들어가있어 그냥 AS PM2.5로 작성했을때 에러가 발생했다
- 컬럼명에 마침표가 들어가면 큰따옴표로 감싸줘야 에러가 나지 않을 수 있음을 확인했다
2. 반올림
- 소수점 셋째 자리에서 반올림 하라고 했으므로, 소수점 둘째 자리까지 나타내어야 한다
- 따라서 ROUND(컬럼명, 2)로 표현해야 한다
'코딩테스트' 카테고리의 다른 글
| [26.04.10 코테/회고(MySQL)]-고양이와 개는 몇 마리 있을까 (0) | 2026.04.10 |
|---|---|
| [26.04.09 코테/회고(MySQL/Oracle)]-3월에 태어난 여성 회원 목록 출력하기 (1) | 2026.04.09 |
| [26.04.07 코테/회고(MySQL)]-월별 잡은 물고기 수 구하기 (0) | 2026.04.07 |
| [26.04.06 코테/회고(MySQL)]-물고기 종류 별 잡은 수 구하기 (0) | 2026.04.06 |
| [26.04.03 코테/회고(MySQL/Oracle)]-가격대 별 상품 개수 구하기 (0) | 2026.04.03 |