본문 바로가기
CS/SQL

[Programmers] 아픈 동물 찾기

by zlzzlzz2l 2021. 4. 1.
반응형

문제

조건을 건 SQL문을 이용하여 데이터를 찾는 문제이다.


문제 설명

ANIMAL_INS 테이블에서 INTAKE_CONDITION이 Sick인 동물을 찾아야 된다.

또한, 모든 데이터를 출력하는 게 아니라 ANIMAL_ID와 NAME만 출력하며 ANIMAL_ID 순으로 정렬해야 한다.


개념

SQL문에서 WHERE을 이용하면 원하는 컬럼에서 원하는 데이터를 얻을 수 있다.

 

WHERE

SELECT * FROM 테이블명 WHERE 컬럼명 = 값

문제 풀이

결과값이 ANIMAL_ID와 NAME만 출력되면서, INTAKE_CONDITION이 Sick인 동물만 내보내면 된다.

 

SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = "Sick" ORDER BY ANIMAL_ID;

문제에서 원하는 값과 동일한 결과가 출력되는 것을 확인할 수 있다.

 

문제풀이에 성공했다.


문제 출처: programmers.co.kr/learn/courses/30/lessons/59036

 

코딩테스트 연습 - 아픈 동물 찾기

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

programmers.co.kr


저의 주관적인 생각이 담긴 글입니다.

이 글을 보신 분들에게 도움이 되고자 글을 썼지만 부족한 부분이 많을 수 있습니다.

그 점 양해 부탁드리며, 추가했으면 하는 부분이나 잘못된 부분은 댓글로 알려주시면 감사하겠습니다!

반응형

'CS > SQL' 카테고리의 다른 글

[Programmers] 동물의 아이디와 이름  (0) 2021.05.07
[Programmers] 어린 동물 찾기  (0) 2021.05.07
[Programmers] 역순 정렬하기  (3) 2021.03.31
[Programmers] 최댓값 구하기  (0) 2020.11.27
[Programmers] 모든 레코드 조회하기  (0) 2020.11.27

댓글