[프로그래머스/MySQL] IS NULL

bye9·2021년 3월 11일
0

알고리즘(코테)

목록 보기
94/130

https://programmers.co.kr/learn/courses/30/lessons/59039


문제풀이

이름이 NULL인 경우에 대해서 ID 오름차순으로 정렬해 조회하면 된다.

소스코드

-- 코드를 입력하세요
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL
ORDER BY ANIMAL_ID


https://programmers.co.kr/learn/courses/30/lessons/59407


문제풀이

이름이 NULL이 아닌 경우에 대해서 조회한다.

소스코드

-- 코드를 입력하세요
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID


https://programmers.co.kr/learn/courses/30/lessons/59410


문제풀이

이름이 없는 동물의 이름을 "No name"으로 표시하기 위해 ifnull문을 사용한다.
NAME값이 NULL이면 "No name"을 출력한다.

소스코드

-- 코드를 입력하세요
SELECT ANIMAL_TYPE, IFNULL(NAME, "No name") as "NAME", SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID

0개의 댓글