-
0926_프로그래머스 #299310. 연도별 대장균 크기의 편차 구하기SQL 2024. 9. 26. 13:13
문제
https://school.programmers.co.kr/learn/courses/30/lessons/299310
코드
SELECT YEAR(e.DIFFERENTIATION_DATE) AS "YEAR", (j.m_SIZE - e.SIZE_OF_COLONY) AS YEAR_DEV, e.ID FROM ECOLI_DATA e JOIN (SELECT YEAR(DIFFERENTIATION_DATE) AS "year", MAX(SIZE_OF_COLONY) AS m_SIZE FROM ECOLI_DATA GROUP BY YEAR(DIFFERENTIATION_DATE)) j ON YEAR(e.DIFFERENTIATION_DATE) = j.year ORDER BY 1, 2
※ 음 .. JOIN 여전히 어렵다 ㅠ JOIN 문을 사용할 때는 ON에서 어떤 조건을 기준으로 조인할지 체크해줘야 한다는거 ! 훔냐 그대로 알고리즘 보다는 나은듯 ^^ 풀다보면 늘거라고 믿는다🙂
'SQL' 카테고리의 다른 글
0928_프로그래머스 #273712. 업그레이드 할 수 없는 아이템 구하기 (0) 2024.09.28 0927_프로그래머스 #298519. 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (0) 2024.09.27 0926_프로그래머스 #301650. 특정 세대의 대장균 찾기 (1) 2024.09.26 0926_프로그래머스 #293261. 물고기 종류 별 대어 찾기 (0) 2024.09.26