이숭간 공부기록
[프로그래머스] SQL고득점킷 _ JOIN 본문
728x90
1.
-- 코드를 입력하세요
SELECT ANIMAL_ID, NAME
FROM ANIMAL_OUTS
WHERE ANIMAL_ID
NOT IN
(SELECT ANIMAL_INS.ANIMAL_ID
FROM ANIMAL_INS)
ORDER BY ANIMAL_ID;
2.
-- 코드를 입력하세요
SELECT I.ANIMAL_ID, I.NAME
FROM ANIMAL_INS I, ANIMAL_OUTS O
WHERE I.ANIMAL_ID = O.ANIMAL_ID AND I.DATETIME > O.DATETIME #시간이 빠르다 - 작은숫자
ORDER BY I.DATETIME ASC; # 시간이 빠른순 - 오름차순
3.
-- 코드를 입력하세요
SELECT NAME, DATETIME
FROM ANIMAL_INS
WHERE ANIMAL_ID NOT IN (SELECT ANIMAL_ID
FROM ANIMAL_OUTS)
ORDER BY DATETIME ASC
LIMIT 3;
4.
-- 코드를 입력하세요
-- SPAYED - O
-- INTACT - X
-- NEUTERED - O
SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME
FROM ANIMAL_INS I, ANIMAL_OUTS O
WHERE I.ANIMAL_ID=O.ANIMAL_ID AND
LEFT(I.SEX_UPON_INTAKE, 1)='I' AND
LEFT(O.SEX_UPON_OUTCOME, 1) !='I'
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] SQL고득점킷 _ String, Date (0) | 2021.08.13 |
---|---|
[프로그래머스] SQL고득점킷 _ IS NULL (0) | 2021.08.13 |
[프로그래머스] SQL고득점킷 _ GROUP BY (0) | 2021.08.11 |
[프로그래머스] SQL고득점킷 _ SUM, MAX, MIN (0) | 2021.08.10 |
[프로그래머스] 파이썬 _ 디스크컨트롤러 (0) | 2021.08.10 |