노력에는 지름길이 없으니까요

프로그래머스 - 보호소에서 중성화한 동물 본문

SQL/프로그래머스

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

데건 2024. 7. 2. 09:52
728x90

 

해결일 언어 레벨 테스트명
20240702 SQL level 4 보호소에서 중성화한 동물

 

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/59045#fn1

 

 


 

내 코드

-- 코드를 입력하세요
SELECT
    ANIMAL_ID,
    ANIMAL_TYPE,
    NAME
FROM ANIMAL_OUTS
--서브쿼리에서 INS 조건에 해당하는 ID 검색
WHERE ANIMAL_ID IN (SELECT
    ANIMAL_ID
FROM ANIMAL_INS
WHERE SEX_UPON_INTAKE LIKE 'Intact%')
--OUTS에 해당하도록 WHERE로 조건 적용
AND (SEX_UPON_OUTCOME LIKE 'Spayed %' or SEX_UPON_OUTCOME LIKE 'Neutered %')

 

서브쿼리 쓰는 연습중

 

SELECT  AI.ANIMAL_ID
        ,AI.ANIMAL_TYPE
        ,AI.NAME
  FROM  ANIMAL_INS AS AI
  JOIN  ANIMAL_OUTS AS AO
    ON  AI.ANIMAL_ID = AO.ANIMAL_ID
 WHERE  AI.SEX_UPON_INTAKE LIKE 'INTACT%' 
        AND AO.SEX_UPON_OUTCOME NOT LIKE 'INTACT%'
 ORDER
    BY  ANIMAL_ID
;

 

join으로도 가능한 걸로!

 

728x90
반응형