문제 해결을 위한 개념 정리
✅ SUB QUERY
FROM 절 서브쿼리
아래 자료 참고
★ 물고기 종류 별 대어 찾기 [subQuery, WHERE, JOIN]
문제 해석 1. FISH_NAME_INFO에 있는 물고기들을 FISH_TYPE에 따라 가장 큰 물고기 길이를 반환할 것.2. 물고기 ID에 대해 오름차순 정렬할 것 문제 해결을 위한 개념 정리 ✅ where 아래 자료 참고 이
seheehee.tistory.com
문제 해결 코드
SELECT
A.YEAR,
A.MAX - E.SIZE_OF_COLONY AS `YEAR_DEV`,
E.ID
FROM (
SELECT
YEAR(DIFFERENTIATION_DATE) AS `YEAR`,
MAX(SIZE_OF_COLONY) AS `MAX`
FROM ECOLI_DATA
GROUP BY YEAR(DIFFERENTIATION_DATE)
) AS A
JOIN ECOLI_DATA E
ON YEAR(E.DIFFERENTIATION_DATE) = A.YEAR
ORDER BY A.YEAR ASC, `YEAR_DEV` ASC ;
'SQL > MySQL - 프로그래머스' 카테고리의 다른 글
[Lv.2] 고양이와 개는 몇 마리 있을까[GROUP BY] (0) | 2024.09.11 |
---|---|
[Lv.2] 진료과별 총 예약 횟수 출력하기[EXTRACT] (2) | 2024.09.11 |
[Lv.1] 잡은 물고기 중 가장 큰 물고기의 길이 구하기[concat] (2) | 2024.09.09 |
[Lv.4] 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기 [CASE WHEN] (0) | 2024.08.23 |
[Lv.3] 부서별 평균 연봉 조회하기[ROUND, JOIN] (0) | 2024.08.23 |