[고득점 SQL kit] - 10

Dreamer ·2023년 1월 12일
0

고득점 SQL KIT

목록 보기
44/53

1. quiz

  • 입양을 간 동물 중, 보호 기간이 가장 길었던 동물 두 마리의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 기간이 긴 순으로 조회해야 합니다.

2. answer

SELECT animal_id, name
FROM 
(
SELECT  o.animal_id, o.name, 
        TRUNC(TO_DATE(o.datetime) - TO_DATE(i.datetime)) period,
        i.datetime, o.datetime
FROM animal_outs o INNER JOIN animal_ins i
ON o.animal_id = i.animal_id
ORDER BY period DESC
)
WHERE ROWNUM IN (1,2);
profile
To be a changer who can overturn world

0개의 댓글