문제) 프로그래머스 - SQL - 보호소에서 중성화한 동물
https://programmers.co.kr/learn/courses/30/lessons/59045
ANIMAL_INS 테이블에서 중성화되지 않으면서 ANIMAL_OUTS에서 중성화된 동물을 찾는 문제였습니다. join을 통해 두 테이블을 합치고, like 문을 통해 중성화 여부를 판단해 동물을 찾습니다.
풀이)
SELECT a.ANIMAL_ID, a.ANIMAL_TYPE, a.NAME
from ANIMAL_INS as a join ANIMAL_OUTS as b on a.ANIMAL_ID = b.ANIMAL_ID
where a.SEX_UPON_INTAKE like "%Intact%" and (b.SEX_UPON_OUTCOME like "%Spayed%"
or b.SEX_UPON_OUTCOME like "%Neutered%")
반응형
'Develop > Database' 카테고리의 다른 글
[프로그래머스] SQL 고득점 Kit - Null 처리하기 (MySQL) 문제 및 풀이 (0) | 2022.03.04 |
---|---|
[프로그래머스] SQL 고득점 Kit - 중성화 여부 파악하기 (MySQL) 문제 및 풀이 (0) | 2021.12.30 |
[Leetcode] 596. Classes More Than 5 Students (MySQL) 문제 및 풀이 (0) | 2021.12.30 |
[Leetcode] 620. Not Boring Movies (MySQL) 문제 및 풀이 (0) | 2021.12.23 |
[Leetcode] 595. Big Countries (MySQL) 문제 및 풀이 (0) | 2021.12.22 |
댓글