2024-10-25 TIL
오늘 배운 것
1. SQL 프로그래머스 문제 풀기
오늘 푼 문제
물고기 종류 별로 가장 큰 물고기의 ID, 물고기 이름, 길이를 출력하는 SQL 문을 작성해주세요.
물고기의 ID 컬럼명은 ID, 이름 컬럼명은 FISH_NAME, 길이 컬럼명은 LENGTH로 해주세요.
결과는 물고기의 ID에 대해 오름차순 정렬해주세요.
단, 물고기 종류별 가장 큰 물고기는 1마리만 있으며 10cm 이하의 물고기가 가장 큰 경우는 없습니다.
select ffi.ID,sol.FISH_NAME, sol.LENGTH
from FISH_INFO ffi
inner join
(
select ni.FISH_TYPE, ni.FISH_NAME as FISH_NAME, max(fi.LENGTH) as LENGTH
from FISH_INFO fi
join FISH_NAME_INFO ni on fi.FISH_TYPE = ni.FISH_TYPE
group by ni.FISH_NAME,ni.FISH_TYPE
) sol on ffi.FISH_TYPE = sol.FISH_TYPE and ffi.LENGTH = sol.LENGTH
한줄평:
어제는 몰랐는데 details 태그를 사용하면 코드가 제대로 들어가지 않는 모양이다. 코드 리뷰를 할 거면 detail은 사용하지 말자. 그와 별개로 문제 자체는 쉬우나 group을 하는 방법이 문제였다.
2. jekyll을 이용한 블로그 관리 시간
일단 유튜브나 기타 블로그에 올라와 있는 것을 토대로 블로그 전체를 수정했다. 블로그 자체를 포트폴리오로 쓸 수 있게 되어야 하기에 준비할 건 많다.
다음에 할 것
- 다음 주부터 본격적인 12시간 캠프라 고될 거라 생각된다.