본문 바로가기

Programmers/SQL

[Programmers/SQL] 어린 동물 찾기

1. 테이블 구조

[그림 1] 테이블

2. 문제

동물 보호소에 들어온 동물 중 젊은 동물(= INTAKE_CONDITION이 Aged가 아닌 경우를 뜻함)의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요.

3. 풀이

아픈 동물을 찾기 위해 WHERE INTAKE_CONDITION != 'Aged'를 사용하고 ANIMAL_ID 순으로 정렬하기 위해 ORDER_BY ANIMAL_ID ASC를 사용한다. (ORDER BY의 default 가 ASC이므로 생략 가능하다.)

SELECT ANIMAL_ID, NAME 
FROM ANIMAL_INS 
WHERE INTAKE_CONDITION != 'Aged' 
ORDER BY ANIMAL_ID ASC;

[참조]

programmers.co.kr/learn/courses/30/lessons/59037

 

코딩테스트 연습 - 어린 동물 찾기

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

programmers.co.kr