[ORACLE] 프로그래머스 어린 동물 찾기
반응형
programmers.co.kr/learn/courses/30/lessons/59037
1. 서론
그냥... 기초 문제
2. 문제 풀이
ANIMAL_INS: 동물 보호소에 들어온 동물의 정보를 담은 테이블
테이블 구조:
ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE
(각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부)
Q. 동물 보호소에 들어온 동물 중 젊은 동물의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요.
여기서 젊은 동물은 INTAKE_CONDITION이 Aged가 아닌 경우를 뜻한다.
즉, where절에서 Aged가 아닌 상태의 동물 중 아이디와 이름을 아이디 순으로 조회하면 되는 것이다.
3. 코드 설명
SELECT animal_id, name
FROM ANIMAL_INS
WHERE intake_condition != 'Aged'
ORDER BY animal_id;
!=는 not을 뜻한다. != 말고도 <>도 있다!
정렬해주기 위해 Order by를 썼다.
반응형
'SQL' 카테고리의 다른 글
[ORACLE] 프로그래머스 최솟값 구하기 (+MySQL) (0) | 2021.03.10 |
---|---|
[ORACLE] 프로그래머스 동물의 아이디와 이름 (0) | 2021.03.10 |
[ORACLE] 프로그래머스 아픈 동물 찾기 (0) | 2021.03.10 |
[ORACLE] 프로그래머스 역순 정렬하기 (0) | 2021.03.10 |
[ORACLE] 프로그래머스 모든 레코드 조회하기 (0) | 2021.03.10 |