반응형
문제출처
https://programmers.co.kr/learn/courses/30/lessons/59045
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제풀이
보호소에 들어올 당시에는 중성화되지 않았지만, 보호소를 나갈때 중성화된 동물'을 찾는 문제이다.
키 값으로 INNER JOIN을 한뒤 ANIMAL_INS에서는 Intact로 시작하고, ANIMAL_OUTS에서는 Spayed나 Neutered로 시작하는 데이터를 찾으면 된다.
소스코드
SELECT A.ANIMAL_ID
,A.ANIMAL_TYPE
,A.NAME
FROM ANIMAL_INS A
,ANIMAL_OUTS B
WHERE A.ANIMAL_ID = B.ANIMAL_ID
AND A.ANIMAL_TYPE = B.ANIMAL_TYPE
AND A.SEX_UPON_INTAKE LIKE 'Intact%'
AND (B.SEX_UPON_OUTCOME LIKE 'Neutered%' OR B.SEX_UPON_OUTCOME LIKE 'Spayed%')
반응형
'Database' 카테고리의 다른 글
[SQL 튜닝] 2. 옵티마이저(Optimizer) (0) | 2019.04.22 |
---|---|
[SQL 튜닝] 1. 실행계획(Execution plan) (2) | 2019.04.22 |
오라클 다중 WHERE조건 (0) | 2018.06.25 |
무결성 (Integrity) (0) | 2018.01.12 |
JOIN (조인) (0) | 2018.01.12 |