Language/└MySQL

[MySQL] 프로그래머스 SQL 고득점 Kit "IS NULL" 답안 | Yoon's Dev

Yooniron 2021. 5. 16. 22:17

프로그래머스 SQL 고득점 Kit "IS NULL"  문제 답안

 

 

 

프로그래머스 LEVEL 1 MySql로 푸는 IS NULL 문 연습을 해보았습니다.

 

본 포스팅에서 작성하는 해답은 프로그래머스 예제에서 나온 문제를 바탕으로 작성하였습니다.

※본 답안은 무조건 이 답이다가 아닌 단순 참고용, 개인적인 답안입니다.
이 외에도 다양한 해결 방법이 있으니 참고용으로만 봐주시길 바랍니다.
(틀린 점이나 더 좋은 솔루션이 있으면 댓글로 적극 피드백 부탁드립니다!)

 

출처: https://programmers.co.kr/learn/courses/30/parts/17045

 

 


NULL값 처리

 

■ NULL 이란?

✓ NULL 값의 의미: NULL은 미확인 값 혹은 아직 결정되지 않은 값을 의미한다.

✓ NULL은 숫자 0이나 공백과는 다른 값이다.

■ IFNULL()

 해당 Column의 값이 NULL을 반환할 때, 다른 값으로 출력할 수 있도록 하는 함수이다.

 

SELECT IFNULL(컬럼, "Null일 경우 대체 값") FROM 테이블명;

 

1. 이름이 없는 동물의 아이디

 

 

실행 결과

 

 

2. 이름이 있는 동물의 아이디

 

 

실행 결과

 

3. NULL 처리하기

 

 

 

실행 결과

 

 


※모든 문제에 대한 저작권은 프로그래머스(programmers.co.kr/)에 있습니다.