우당탕탕 개발일지
[SQL] 프로그래머스 JOIN : 보호소에서 중성화한 동물(level 4) - 2회차 복습 완료 본문
💡문제 링크
💡SQL 코드 설계
1. ID를 기준으로 두 테이블을 합친다.
2. 와일드 카드 %를 사용해서 보호소에 들어올 당시에는 중성화1되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 행만 추출한다.
3. ID순으로 정렬한다.
💡SQL 코드
-- 코드를 입력하세요
SELECT i.animal_id, i.animal_type, i.name
FROM animal_ins AS i
JOIN animal_outs AS o
ON i.animal_id = o.animal_id
WHERE i.sex_upon_intake LIKE "Intact%" AND (o.sex_upon_outcome LIKE "Spayed%" OR o.sex_upon_outcome LIKE "Neutered%")
ORDER BY i.animal_id
💡기억할 내용
와일드 카드 적극 활용하자!