07. 프로그래머스 [SQL] - 오랜 기간 보호한 동물(2)
OS | Windows 10 PRO 64bit 버전 20H2 (OS 빌드 19042.1165) |
언어 |
링크
https://programmers.co.kr/learn/courses/30/lessons/59411
정답1 (other person)
SELECT
OUTS.ANIMAL_ID, OUTS.NAME
FROM
ANIMAL_OUTS AS OUTS
RIGHT JOIN
ANIMAL_INS AS INS
ON
INS.ANIMAL_ID = OUTS.ANIMAL_ID
ORDER BY
DATEDIFF(OUTS.DATETIME, INS.DATETIME) DESC
LIMIT
2;
정답2 (other person)
SELECT ANIMAL_ID,
ANIMAL_INS.NAME
FROM ANIMAL_INS
INNER JOIN ANIMAL_OUTS
USING (ANIMAL_ID)
ORDER BY DATEDIFF(ANIMAL_OUTS.DATETIME,ANIMAL_INS.DATETIME) DESC
LIMIT 2
정답3 (other person)
select o.animal_id, o.name
from animal_outs o
inner join animal_ins i using(animal_id)
order by timestampdiff(minute, i.datetime, o.datetime) desc
limit 2;
정답4 (me)
SELECT ao.animal_id, ao.name
FROM animal_outs ao left join animal_ins ai
USING(animal_id)
ORDER BY ao.datetime - ai.datetime desc
LIMIT 2
'28. 프로그래머스' 카테고리의 다른 글
10. 프로그매러스 [SQL] - DATETIME에서 DATE로 형 변환 (0) | 2021.09.06 |
---|---|
08. 프로그래머스 [SQL] - 중성화 여부 파악하기 (0) | 2021.09.06 |
06. 프로그래머스 [SQL] - 없어진 기록 찾기 (0) | 2021.09.02 |
05. 프로그래머스 [SQL] - 보호소에서 중성화한 동물 (0) | 2021.09.02 |
04. 프로그래머스 [SQL] - 입양 시각 구하기(2) (0) | 2021.09.02 |
댓글
이 글 공유하기
다른 글
-
10. 프로그매러스 [SQL] - DATETIME에서 DATE로 형 변환
10. 프로그매러스 [SQL] - DATETIME에서 DATE로 형 변환
2021.09.06 -
08. 프로그래머스 [SQL] - 중성화 여부 파악하기
08. 프로그래머스 [SQL] - 중성화 여부 파악하기
2021.09.06 -
06. 프로그래머스 [SQL] - 없어진 기록 찾기
06. 프로그래머스 [SQL] - 없어진 기록 찾기
2021.09.02 -
05. 프로그래머스 [SQL] - 보호소에서 중성화한 동물
05. 프로그래머스 [SQL] - 보호소에서 중성화한 동물
2021.09.02