본문 바로가기
Algorithm/Programmers-SQL

[Programmers] (IS NULL) 총 3문제 - MySQL

by 광진구뚝배기 2021. 10. 10.

알고리즘 문제 풀이 / 프로그래머스 (programmers)  - IS NULL

 

 

문제 링크

이름이 없는 동물의 아이디 : https://programmers.co.kr/learn/courses/30/lessons/59039

이름이 있는 동물의 아이디 : https://programmers.co.kr/learn/courses/30/lessons/59407

NULL 처리하기 : https://programmers.co.kr/learn/courses/30/lessons/59410

 

 

 

 

 

문제 풀이

 

 

이번 문제들도 쉽기 때문에 마지막 문제만 간략하게 설명하겠습니다. 혹시나 모르는 점이나 궁금한 점이 있다면 댓글로 남겨주세요.

마지막 문제는 'NAME'이 NULL 일 경우 'No name' 으로 해줘야 하므로 IFNULL()을 사용했습니다.

 

 

이름이 없는 동물의 아이디

SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL;

 

이름이 있는 동물의 아이디

SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL;

 

NULL 처리하기

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

 

 

반응형

댓글