30대 갓생살기😍

반응형

 

 

코딩테스트 연습 - 이름이 있는 동물의 아이디

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

programmers.co.kr

해당 글은 Programmers 코딩테스트 연습을 토대로 MYSQL 로 작성되었습니다.


Q 문제:  이름이 있는 동물의 아이디

 문제풀이 

-- 코드를 입력하세요
SELECT ANIMAL_ID FROM ANIMAL_INS 
WHERE NOT ISNULL(NAME)

해당문제는 터 결측값 (NULL)을 제외한 값들을 출력하는 문제입니다.


E: 명령어 정리

SELECT 출력할컬럼 FROM 이용데이터셋
WHERE NOT ISNULL(확인할컬럼)

WHERE ISNULL (확인할컬럼): 

 

WHERE조건문을 의미합니다. 그리고 ISNULL해당데이터가 NULL값인지 아닌지 확인해줍니다.

즉, WHERE ISNULL(확인할컬럼)은 컬럼이 NULL값이라는 조건을 부여하는 것입니다.

 

하지만 해당문제는 결측값이 제외한 데이터를 출력을 해야하므로 WHERE 뒤에 NOT을 사용해줘야합니다. 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading