프로그래머스 ORACLE 보호소에서 중성화한 동물DB/쿼리 문제풀이2023. 10. 6. 15:09
Table of Contents
내가 씀
SELECT A.ANIMAL_ID, A.ANIMAL_TYPE, A.NAME
FROM ANIMAL_INS A
JOIN ANIMAL_OUTS 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%')
ORDER BY B.ANIMAL_ID
다른 사람
select animal_id, animal_type, name
from animal_ins
where animal_id in ( select animal_id
from animal_outs
where sex_upon_outcome not like '%Intact%')
and sex_upon_intake like '%Intact%'
order by 1 asc
📌LIKE , NOT LIKE , WHERE IN
'DB > 쿼리 문제풀이' 카테고리의 다른 글
프로그래머스 ORACLE 그룹별 조건에 맞는 식당 목록 출력하기 (0) | 2023.10.06 |
---|---|
프로그래머스 ORACLE 5월 식품들의 총매출 조회하기 (0) | 2023.10.06 |
프로그래머스 ORACLE 오랜 기간 보호한 동물(1) (0) | 2023.10.06 |
프로그래머스 ORACLE 있었는데요 없었습니다 (0) | 2023.10.06 |
프로그래머스 ORACLE 없어진 기록 찾기 (0) | 2023.10.06 |