SQL 문제 풀이(IS NULL)
IS NULL
- SQL 데이터 중 NULL이 있는지 체크하는 IS NULL!
Programmers에서문제를 하나씩 풀이하며 기초를 다져보자!!
1. 이름이 없는 동물의 아이디
- 이름이 NULL인 동물을 구하는 문제
- 조건절에 IS NULL을 이용하여 풀면 된다
- 풀이
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL
2. 이름이 있는 동물의 아이디
- 1번 문제와 반대! WHERE에 NOT을 넣어주자~
- 풀이
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NOT NAME IS NULL
3. NULL 처리하기
- NULL일떄 데이터를 처리해주는 방법
- IFNULL(COLUMN, ‘바꿀 내용’)
- 풀이
SELECT ANIMAL_TYPE,IFNULL(NAME,'No name') NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS;
Leave a comment