새로운 블로그로 이전 작업을 진행하고 있어 포스트가 새로 작성되고 있지 않습니다.

빠른 시일 내에 새로운 블로그로 인사드리겠습니다.

새로운 블로그 : https://unho.vercel.app/

본문 바로가기
알고리즘 문제풀이/SQL

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

by 언호 2022. 1. 9.

📖 문제


🧑🏻‍💻 풀이 과정

1) 문제 이해 및 접근

보호소 들어올때와 나갈때의 정보를 모두 알아야 하므로 조인으로 접근했습니다.

WHERE 으로 특정 조건에 맞게 설정하였습니다.

2) 풀이 코드

사용 언어 - MySQL

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 IN ("Spayed Female", "Neutered Male")     -- 들어올때 중성화 되지 않았으나 나갈때 중성화 된 동물들
ORDER BY animal_id;                                                                                       -- 아이디순 정렬

📝 결과 및 학습한 내용

1) 어려웠던 내용

특별히 없습니다.

2) 새롭게 학습한 내용

특별히 없습니다.


🔗 문제 링크

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

 

코딩테스트 연습 - 보호소에서 중성화한 동물

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

 

 

※ 오류 및 오타, 다른 의견이 있는 경우 댓글을 남겨주시면 감사하겠습니다

댓글