IS NULL은 값이 없음을 의미하는 NULL을 처리할 수 있는가를 확인하는 문제들입니다.
레벨은 1~2로 측정되어 있고, 출제 빈도는 낮고 평균 점수는 높다고 합니다.
https://programmers.co.kr/learn/courses/30/parts/17045
이름이 없는 동물의 아이디
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL
이름이 있는 동물의 아이디
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID
NULL 처리하기
SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name') AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
IFNULL(A, B)는 NULL이 아닐 경우 A를, NULL일 경우 B를 출력합니다.
'알고리즘 > programmers' 카테고리의 다른 글
[프로그래머스 SQL] String, Date 문제 풀이 (0) | 2020.01.19 |
---|---|
[프로그래머스 SQL] JOIN 문제 풀이 (0) | 2020.01.19 |
[프로그래머스 SQL] GROUP BY 문제 풀이 (0) | 2020.01.19 |
[프로그래머스 SQL] SUM, MAX, MIN 문제 풀이 (0) | 2020.01.19 |
[프로그래머스 SQL] SELECT 문제 풀이 (0) | 2020.01.19 |
댓글