Post

연도별 대장균 크기의 편차 구하기

문제 출처: https://school.programmers.co.kr/learn/courses/30/lessons/299310

이번에는 최댓값, subquery에 관한 문제였습니다. 연도별 최대 개체크기와 각 대장균의 개체를 뺀 값을 연도별로 오름차순을 해야하는 문제였습니다.

그래서 저는 최댓값을 구하는 subquery와 각 대장균의 크기를 뺀 값을 구하는 방식으로 query를 작성하였습니다.

1
2
3
4
SELECT YEAR(DIFFERENTIATION_DATE) AS YEAR, 
((SELECT MAX(SIZE_OF_COLONY) FROM ECOLI_DATA WHERE YEAR(DIFFERENTIATION_DATE) = YEAR) - SIZE_OF_COLONY) AS YEAR_DEV,
ID FROM ECOLI_DATA 
ORDER BY YEAR, YEAR_DEV ASC
This post is licensed under CC BY 4.0 by the author.