본문 바로가기

코딩 테스트 연습/SQL

[ 코딩 테스트 ] NULL 처리하기

문제

조건

 

정답

 

SELECT ANIMAL_TYPE, IFNULL(NAME, "No name"), SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;

 

후기

 

이름이 없는 동물의 이름은 "No name"으로 표시

=> IFNULL(NAME, "No name")

 

IFNULL(컬럼, "대체값")

조회할 때 해당 컬럼에 NULL 값을 찾아서 " 대체값 " 으로 바꿔서 표시해준다

원본을 바꿔주는 건 아니다