더북(TheBook)

문제 4 2017년 미세먼지 평균값의 미세먼지 상태별 일수 조회

2017년의 미세먼지와 초미세먼지 평균값에 대한 미세먼지 상태별 일수를 구해봅시다.

[힌트] 일수를 구해야 하므로 첫 번째로 월별이 아닌 일별 평균을 구하는 서브쿼리를 작성한 다음, 두 번째로 fine_dust_standard 테이블과 조인해 미세먼지 상태(좋음, 보통 등)를 가져와야 합니다. 마지막으로 이 상태에 대한 일수를 구해야 하는데, 이 부분이 좀 어려울 수 있겠네요. 두 번째까지 값을 구하는 쿼리를 작성한 다음, 이를 다시 서브쿼리로 묶어 일수를 구해야 하는데, 이는 COUNT 함수로 구현하면 됩니다.

▲ 그림 12-14 문제 4의 결과(COUNT 반환 결과를 모두 더하면 365일이 나옴)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.