코딩테스트 연습 - NULL 처리하기
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디
programmers.co.kr
해당 글은 Programmers 코딩테스트 연습을 토대로 MYSQL 로 작성되었습니다.
-- 코드를 입력하세요 SELECT ANIMAL_TYPE, COALESCE(NAME,'No name') AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC
해당문제는 데이터값의 NULL(결측치)를 특정값으로 치환하여 출력하는 문제입니다.
SELECT COALESCE(컬럼명,'치환할 값') FROM 이용할 데이터셋
MYSQL에 COALESCE는 오라클에 NVL명령어와 같은 역할을 하며
만약 값이 NULL값이면 특정 값으로 치환하여 출력해주는 명령어입니다.