본문 바로가기
Database

[Programmers] NULL 처리하기(풀이 성공)

by 전봇대파괴자 2021. 5. 12.

문제

다음과 같은 테이블 ANIMAL_INS가 주어진다.

 

동물의 종, 이름, 성별 및 중성화 여부를 ID 순으로 조회하라. 단, 이름이 없는 동물의 경우 'No name'으로 표시되도록 하라.

 

내 코드:

SELECT ANIMAL_TYPE, NVL(NAME, 'No name'), SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;

Comment: NULL값을 다른 값으로 치환해주는 함수 NVL의 활용 가능 여부를 묻는 문제입니다. NVL은 SELECT 절에서 사용할 수 있으며, NVL(NULL 값이 포함된 column, '치환할 값')으로 씁니다.