[SQL 문제 풀기] 보호소에서 중성화한 동물(59045)

lhs's avatar
Dec 21, 2024
[SQL 문제 풀기] 보호소에서 중성화한 동물(59045)
 

1. 문제 풀이 아이디어

  • JOIN 절을 사용해 테이블을 결합한 뒤, WHERE 절을 이용해 조건에 맞는 데이터를 필터링하여 문제를 해결할 수 있다.

2. 나의 정답 코드

SELECT a.animal_id, a.animal_type, a.name FROM animal_outs a JOIN animal_ins b ON a.animal_id=b.animal_id WHERE (sex_upon_outcome LIKE 'Spayed%' OR sex_upon_outcome LIKE 'Neutered%') AND sex_upon_intake LIKE 'Intact%';

3. 정리

  • JOIN 절을 사용해 테이블을 결합하고 별칭을 설정한다.
  • WHERE 절에서 outcomeSpayed 또는 Neutered로 시작하며, intakeIntact로 시작하는 행을 필터링한다.
Share article

LHS's Study Space