연도 별 평균 미세먼지 농도 조회하기
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
- 풀이
- YEAR vs DATE_FORMAT
- DATE_FORMAT(YM, '%Y') 는 문자열로 반환 -> fail뜸
- YEAR(YM) 은 정수로 반환
- 소수점
- ROUND(숫자, 자릿수) -> 소수점 3번째 자리에서 반올림하면 자릿수 2
- 평균
- AVG()
- GROUP BY 에도 몇번째 값으로 하는지 숫자만 넣어도 됨
- GROUP BY 1
- ORDER BY 1
- 추가) 실수 -> 정수로 변경: CAST(23.1) = 23
- YEAR vs DATE_FORMAT
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 1
ORDER BY 1
- MONTH() , DAY() 도 가능
월별 잡은 물고기 수 구하기
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
- 풀이
SELECT COUNT(ID) AS FISH_COUNT, MONTH(TIME) AS MONTH
FROM FISH_INFO
GROUP BY 2
ORDER BY 2
'코딩테스트 > SQL' 카테고리의 다른 글
| [SQL] DATE 관련 문법 (0) | 2024.08.09 |
|---|---|
| [SQL][IS NULL][JOIN] ROOT 아이템 구하기 (0) | 2024.08.09 |
| [SQL][GROUP BY][JOIN][CONCAT][SUBSTR] 조건에 맞는 사용자 정보 조회하기 (0) | 2024.08.09 |
| [SQL][GROUP BY][JOIN] 물고기 종류 별 잡은 수 구하기 (0) | 2024.08.09 |
| [SQL][CASE-WHEN][DATE_FORMAT][JOIN][IN][GROUP BY] SQL 문제 풀이 모음 (0) | 2024.08.03 |