용 언어 - MYSQL
프로그래머스 LV 4) 보호소에서 중성화환 동물
https://school.programmers.co.kr/learn/courses/30/lessons/59045
정답
문자열 조건 (정답 맞춘 여부 O)
정답1. 문자열 조건
보호소 전 중성화안된 문자열 & 보호수 후 중성화된 문자열 확인
SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME
FROM ANIMAL_INS AS I
JOIN ANIMAL_OUTS AS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.SEX_UPON_INTAKE LIKE "Intact%" AND O.SEX_UPON_OUTCOME LIKE "Neutered%"
OR I.SEX_UPON_INTAKE LIKE "Intact%" AND O.SEX_UPON_OUTCOME LIKE "Spayed%";
정답2. 들어올때와 나갈때의 성별이 다른 동물을 찾는다.
= 성별이 바뀐 동물 = 보호소에서 중성화환 동물
SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME
FROM ANIMAL_INS AS I
JOIN ANIMAL_OUTS AS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.SEX_UPON_INTAKE != O.SEX_UPON_OUTCOME
ORDER BY I.ANIMAL_ID;
레퍼런스
- 정답 깃허브
'Stay Hungry Stay Foolish > SQL' 카테고리의 다른 글
[MYSQL] 조건에 부합하는 중고거래 상태 조회하기 (0) | 2023.10.06 |
---|---|
코테 전에 보려고 만든, SQL 총정리!!! (0) | 2023.10.06 |
[MYSQL] 우유와 요거트가 담긴 장바구니 (1) | 2023.10.04 |
[MYSQL] 헤비 유저가 소유한 장소 (0) | 2023.10.04 |
[MYSQL] 5월 식품들의 총매출 구하기 (1) | 2023.10.04 |
댓글