본문 바로가기
코딩테스트/SQL

[프로그래머스] SELECT 〉Lv1. 아픈 동물 찾기

by imsha 2021. 10. 5.

문제 설명

 


예시

 


 


풀이 방법

칼럼에 들어갈 Entity는 동물의 아이디와 이름으로 SELECT ANIMAL_ID, NAME을 적습니다. 이는 동물 보호소에 들어온 동물의 정보가 담긴 테이블 ANIMAL_INS로부터 데이터를 가져오므로 FROM ANIMAL_INS를 작성합니다. 다음으로 아픈 동물이라는 조건을 충족하기 위해 WHERE 조건절을 활용하여 WHERE INTAKE_CONDITION = 'Sick'의 코딩을 짭니다. 결과는 아이디 순이므로 ORDER BY ANIMAL_ID로 SQL문을 완성합니다. 여기서 아이디 순은 아이디가 오름차순(Ascending)으로 정렬되는 것을 말하며 ASC은 ORDER BY의 default 되는 순서이기 때문에 생략해도 무관합니다.

 


문제 풀이

#solution.sql
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = 'Sick'
ORDER BY ANIMAL_ID

 


실행 결과

댓글