SQL문제풀이(13)

냐옹·2023년 10월 4일
0

SQL

목록 보기
13/18

https://school.programmers.co.kr/learn/courses/30/lessons/59045

-- 코드를 입력하세요
SELECT
i.animal_id as ANIMAL_ID,
i.animal_type as ANIMAL_TYPE,
i.name as NAME
FROM 
animal_ins i
INNER JOIN
animal_outs o
ON
i.animal_id = o.animal_id
WHERE
i.sex_upon_intake != o.sex_upon_outcome 
AND
(
o.sex_upon_outcome like 'Neutered%'
OR
o.sex_upon_outcome like 'Spayed%')
ORDER BY
i.animal_id;

문풀

WHERE
i.sex_upon_intake != o.sex_upon_outcome
AND
(
o.sex_upon_outcome like 'Neutered%'
OR
o.sex_upon_outcome like 'Spayed%')

이부분이 중요했던 것 같다. 저기 괄호 없으면 틀린다.

조건 1은 필수적, 물론 다음 것도 필수로 물어봐야하는 조건인데
그 조건 안에 있는 조건2,3이 2이거나 3이거나 할때
괄호로 꼭 감싸줘야 함

0개의 댓글