본문 바로가기
  • 실행력이 모든걸 결정한다
DB/SQL Problems

[SQL-NULL, 난이도 중] NULL 처리하기

by 김코더 김주역 2020. 12. 4.
반응형

테이블 명은 ANIMAL_INS 이며, ANIMAL_ID 순으로 ANIMAL_TYPE, NAME, SEX_UPON_INTAKE 을 조회하는 SQL문을 작성하면 된다. NAME은 NULLABLE이 TRUE이기 때문에 NULL값이 올 수도 있는데, 이 때의 NULL값은 "No name" 문자열로 대체하면 된다.

 

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

 

 

 

 

SELECT : 조회하라

ANIMAL_TYPE, IFNULL(NAME,"No name") AS NAME, SEX_UPON_INTAKE : ANIMAL_TYPE, NAME, SEX_UPON_INTAKE 필드를 (단, NAME이 NULL값으로 들어왔을 경우 "No name" 문자열로 대체하며 조회용 필드명은 NAME 으로 함)

FROM ANIMAL_INS : 테이블 "ANIMAL_INS" 에서

ORDER BY ANIMAL_ID : 필드 "ANIMAL_ID" 순으로

반응형

댓글