1. 어린 동물 찾기
A. 문제
위 프로그래머스 사이트에 접속하여 문제를 확인해주세요.
B. 내 답안
-- Oracle
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION NOT IN 'Aged'
ORDER BY ANIMAL_ID ASC;
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION != 'Aged'
ORDER BY ANIMAL_ID ASC;
a. 부연 설명
-- Oracle
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION NOT IN 'Aged'
ORDER BY ANIMAL_ID ASC;
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION != 'Aged'
ORDER BY ANIMAL_ID ASC;
NOT IN
, !=
둘 다 가능하다. IN
을 사용할 때는 보통 값이 여러개일 경우 사용한다.
Aged 문자열에 ""
안되고, ''
만 된다.
문자열은 당연히 대소문자 구분한다.
참고문헌
SELECT. 코딩테스트 연습 - 어린 동물 찾기 | 프로그래머스 (programmers.co.kr). Programmers. (accessed Sep 14, 2021)
Ghost