728x90
정답률에 대한 정보는 작성일을 기준으로 기록된 것으로 추후 변동될 수 있습니다
오랜 기간 보호한 동물(1)(정답률87%)
코드 - OUTER JOIN, LIMIT
SELECT I.NAME, I.DATETIME
FROM ANIMAL_INS I LEFT OUTER JOIN ANIMAL_OUTS O
ON I.ANIMAL_ID=O.ANIMAL_ID
WHERE O.ANIMAL_ID IS NULL
ORDER BY DATETIME LIMIT 3
실행결과
오랜 기간 보호한 동물(2)(정답률85%)
코드 - INNER JOIN
SELECT I.ANIMAL_ID, I.NAME
FROM ANIMAL_INS I INNER JOIN ANIMAL_OUTS O
ON I.ANIMAL_ID = O.ANIMAL_ID
ORDER BY I.DATETIME - O.DATETIME LIMIT 2
실행결과
있었는데요 없었습니다(정답률85%)
코드 - OUTER JOIN
SELECT I.ANIMAL_ID, I.NAME
FROM ANIMAL_INS I LEFT OUTER JOIN ANIMAL_OUTS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.DATETIME > O.DATETIME
ORDER BY I.DATETIME
실행결과
없어진 기록 찾기(정답률79%)
코드 - OUTER JOIN, IS NULL
SELECT O.ANIMAL_ID, O.NAME
FROM ANIMAL_INS I RIGHT OUTER JOIN ANIMAL_OUTS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.DATETIME IS NULL
AND O.DATETIME IS NOT NULL
ORDER BY I.ANIMAL_ID
실행결과
728x90
'Coding Test > Programmers_SQL' 카테고리의 다른 글
[SQL] 프로그래머스 SQL LEVEL 2 문제 풀기 6편 (0) | 2022.11.28 |
---|---|
[SQL] 프로그래머스 SQL LEVEL 2 문제 풀기 5편 (0) | 2022.11.27 |
[SQL] 프로그래머스 SQL LEVEL 2 문제 풀기 4편 (0) | 2022.11.27 |
[SQL] 프로그래머스 SQL LEVEL 2 문제 풀기 3편 (2) | 2022.11.26 |
[SQL] 프로그래머스 SQL LEVEL 2 문제 풀기 2편 (0) | 2022.11.26 |