문제 설명
예시
풀이 방법
칼럼에 들어갈 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
실행 결과
'코딩테스트 > SQL' 카테고리의 다른 글
[프로그래머스] SELECT 〉Lv1. 여러 기준으로 정렬하기 (0) | 2021.10.08 |
---|---|
[프로그래머스] SELECT 〉Lv1. 동물의 아이디와 이름 (0) | 2021.10.07 |
[프로그래머스] SELECT 〉Lv1. 어린 동물 찾기 (0) | 2021.10.06 |
[프로그래머스] SELECT 〉Lv1. 역순 정렬하기 (0) | 2021.10.04 |
[프로그래머스] SELECT 〉Lv1. 모든 레코드 조회하기 (0) | 2021.10.03 |
댓글