취미가 좋다

보호소에서 중성화한 동물 본문

SQL 문제풀이/프로그래머스

보호소에서 중성화한 동물

benlee73 2021. 8. 12. 15:36

https://programmers.co.kr/learn/courses/30/lessons/59045

 

코딩테스트 연습 - 보호소에서 중성화한 동물

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

SELECT INS.ANIMAL_ID, INS.ANIMAL_TYPE, INS.NAME
FROM ANIMAL_INS AS INS
LEFT JOIN ANIMAL_OUTS AS OUTS
ON INS.ANIMAL_ID = OUTS.ANIMAL_ID
WHERE INS.SEX_UPON_INTAKE != OUTS.SEX_UPON_OUTCOME 
ORDER BY INS.ANIMAL_ID;

중성화 수술을 보호소에서 한 동물들을 걸러내야 한다.

보호소에 들어올 때와 나갈 때의 상태가 다르다면 보호소에서 수술을 한 것이므로 같지 않을 때를 찾아본다.

'SQL 문제풀이 > 프로그래머스' 카테고리의 다른 글

이름에 el이 들어가는 동물 찾기  (0) 2021.08.12
루시와 엘라 찾기  (0) 2021.08.12
오랜 기간 보호한 동물(1)  (0) 2021.08.12
있었는데요 없었습니다  (0) 2021.08.12
없어진 기록 찾기  (0) 2021.08.12
Comments