30대 갓생살기😍

반응형

 

 

 

코딩테스트 연습 - NULL 처리하기

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

programmers.co.kr

 

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


Q 문제: NULL 처리하기하기

 문제풀이 

-- 코드를 입력하세요
SELECT ANIMAL_TYPE, COALESCE(NAME,'No name') AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID ASC 

해당문제는 데이터값의 NULL(결측치)를 특정값으로 치환하여 출력하는 문제입니다.

 


E 명령어 정리 :

SELECT COALESCE(컬럼명,'치환할 값') 
FROM 이용할 데이터셋

 

MYSQL에 COALESCE는 오라클에 NVL명령어와 같은 역할을 하며

만약 값이 NULL값이면 특정 값으로 치환하여 출력해주는 명령어입니다. 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading