Free Lines Arrow
본문 바로가기
Algorithm/프로그래머스 SQL

[프로그래머스] 보호소에서 중성화한 동물

by skahn1215 2021. 10. 17.
728x90
반응형

문제

 

 

분석

1. 먼저 들어온 동물중 중성화 안된 동물을 뽑는다.

2. 나간 동물과 Join 을 하고 중성화 된 동물만 뽑는다.

 

 

구현

SELECT 
    OUST.ANIMAL_ID,
    OUST.ANIMAL_TYPE,
    OUST.NAME
FROM
    ANIMAL_OUTS OUST
JOIN  
    (SELECT 
        * 
    FROM 
        ANIMAL_INS
    WHERE 
        ANIMAL_INS.SEX_UPON_INTAKE NOT LIKE '%Spayed%' 
        AND ANIMAL_INS.SEX_UPON_INTAKE NOT LIKE '%Neutered%'
    ) INS
ON 
    OUST.ANIMAL_ID = INS.ANIMAL_ID
WHERE 
    OUST.SEX_UPON_OUTCOME LIKE '%Spayed%' OR OUST.SEX_UPON_OUTCOME LIKE '%Neutered%'
728x90
반응형

댓글