해답
SELECT SUB.ANIMAL_ID, SUB.NAME FROM (
SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_INS A, ANIMAL_OUTS B
WHERE A.ANIMAL_ID = B.ANIMAL_ID
AND B.DATETIME IS NOT NULL
ORDER BY B.DATETIME - A.DATETIME DESC) SUB
WHERE ROWNUM <= 2;
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 문제를 풀다가 나도 모르게 웃음이 나왔다
작년 겨울 프로그래머스 SQL 고득점 Kit의 문제를 여러개 풀었는데, 그때 푼 문제들은 모두 블로그에 해답과 느낀점을 정리해서 간략하게 업로드 해놓았었다.
그때까지만 해도 이번에 푼 오랜 기간 보호한 동물(2) 문제는 어려워서 문제만 보고 넘어갔었는데 반년이 조금 더 지난 오늘, 이 문제는 생각하고 푸는데 약 15분?도 안 걸린 거 같다.
아무리 주먹구구식으로 우당탕탕 유지보수 업무를 하고 있어도 실력이 늘긴 느나보다..
앞으로 더 열심히 해서 이직하는 그 날까지 화이띵 ㅠㅠ
반응형
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] Java 프로그래머스 이상한 문자 만들기 (레벨 1) (0) | 2021.08.23 |
---|---|
[Programmers] 2021 카카오 채용연계형 인턴십 - 숫자 문자열과 영단어 자바 풀이 (0) | 2021.08.22 |
[Programmers] 프로그래머스 SQL 고득점 Kit 중성화 여부 파악하기 오라클 (0) | 2020.12.14 |
[Programmers] 프로그래머스 SQL 고득점 Kit 이름에 el이 들어간 동물 찾기 (0) | 2020.12.11 |
[Programmers] 프로그래머스 SQL 고득점 Kit 루시와 엘라 찾기 (Oracle) (0) | 2020.12.09 |