[프로그래머스 SQL] NULL 처리하기

Hoehenflug·2022년 3월 14일
0

프로그래머스

목록 보기
5/13

SQL 관련 모든 문제들은 MySQL을 기준으로 해결했다.

1. 문제

2. 해결 방법

NULL을 No name으로 변경하면 되는 문제다.
사실 프로젝트에서 SQL문을 작성하며 이미 한 번 사용해본 것이라 쉽게 했다.
IFNULL을 사용하면 된다!
IFNULL의 첫번째 인자에 NULL인지 아닌지 확인할 값을 넣고, 만약 NULL이라면 출력할 값을 두번째 인자에 넣는다.

3. 해결!

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

문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/59410

0개의 댓글