부제:
오랜 기간 보호한 동물(2), 레벨 3
1. 문제 링크:https://school.programmers.co.kr/learn/courses/30/lessons/59411
2. 정답 코드:
SELECT
AO.ANIMAL_ID,
AO.NAME
FROM ANIMAL_INS AS AI
INNER JOIN ANIMAL_OUTS AS AO
ON AI.ANIMAL_ID=AO.ANIMAL_ID
ORDER BY AI.DATETIME-AO.DATETIME ASC
LIMIT 2
3. 오류 상황:
SELECT
AO.ANIMAL_ID,
AO.NAME
FROM ANIMAL_INS AS AI
INNER JOIN ANIMAL_OUTS AS AO
ON AI.ANIMAL_ID=AO.ANIMAL_ID
ORDER BY AI.DATETIME
LIMIT 2
=> 정렬오류
4. 시도 방법: 입양간 동물 중 보호기간이 긴 동물 순으로 정렬
5. 최종 문제 해결 방법: ORDER BY문에 입양일에서 보호시작일을 빼서 보호기간이 긴 순으로 정렬
'SQL 알고리즘 코드카타' 카테고리의 다른 글
| SQL 알고리즘 코드카타 13일차(3) 26.01.11(일) (0) | 2026.01.11 |
|---|---|
| SQL 알고리즘 코드카타 13일차(2) 26.01.11(일) (0) | 2026.01.11 |
| SQL 알고리즘 코드카타 12일차(5) 26.01.10(토) (0) | 2026.01.10 |
| SQL 알고리즘 코드카타 12일차(4) 26.01.10(토) (0) | 2026.01.10 |
| SQL 알고리즘 코드카타 12일차(3) 26.01.10(토) (0) | 2026.01.10 |