알고리즘/프로그래머스

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

땀두 2022. 3. 29. 13:57

 

JOIN과 LIKE절을 통한 조건을 이용해서 푸는 문제이다. OUTCOME의 값이 NEUTERED이거나 SPAYED인 값을 구해주는데 LIKE문장을 사용하였다.

 

SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME
FROM ANIMAL_INS I
INNER JOIN ANIMAL_OUTS O
ON O.ANIMAL_ID = I.ANIMAL_ID
WHERE I.SEX_UPON_INTAKE LIKE "Intact%"
AND (O.SEX_UPON_OUTCOME LIKE "%Spayed%"
     OR O.SEX_UPON_OUTCOME LIKE "Neutered%");