NULL 처리하기 문제는 다음과 같다.


이번 문제를 풀기 위해선
1. 동물의 생물 종, 이름, 중성화 여부 출력
2. 이름이 없는 동물의 경우 No name 으로 출력
3. 아이디를 기준으로 정렬
순으로 접근해야 한다.
우선 동물의 생물 종, 이름, 중성화 여부를 출력시키겠다.

다음으로는 동물의 이름이 없는 경우
No name으로 출력되게끔 만들어주겠다.
NAME 컬럼이 NULL일 경우 No name이란 값을 출력시키는 것이니
IFNULL 조건문이 가장 알맞다고 판단된다.

마지막으로 동물의 아이디를 기준으로 정렬시켜주겠다.

실행시켜보면

다음과 같이 이름이 없는 동물의 경우
No name으로 출력됨을 확인할 수 있다.
이제 정답인지 확인해보겠다.

정답이다.
'DB > 문제풀이' 카테고리의 다른 글
| [프로그래머스] 입양 시각 구하기 -LV.2 (0) | 2023.01.11 |
|---|---|
| [프로그래머스] 가격이 제일 비싼 식품의 정보 출력하기 -LV.2 (0) | 2023.01.10 |
| [프로그래머스] 중성화 여부 파악하기 -LV.2 (0) | 2023.01.05 |
| [프로그래머스] 중복 제거하기 -LV.2 (0) | 2023.01.04 |
| [프로그래머스] 이름에 el이 들어가는 동물 찾기 -LV.2 (0) | 2023.01.03 |