SQL 문제 풀이(IS NULL)

less than 1 minute read

IS NULL

  • SQL 데이터 중 NULL이 있는지 체크하는 IS NULL!

Programmers에서문제를 하나씩 풀이하며 기초를 다져보자!!

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

LINK

  • 이름이 NULL인 동물을 구하는 문제
  • 조건절에 IS NULL을 이용하여 풀면 된다
  • 풀이
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL

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

LINK

  • 1번 문제와 반대! WHERE에 NOT을 넣어주자~
  • 풀이
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NOT NAME IS NULL

3. NULL 처리하기

LINK

  • NULL일떄 데이터를 처리해주는 방법
  • IFNULL(COLUMN, ‘바꿀 내용’)
  • 풀이
SELECT ANIMAL_TYPE,IFNULL(NAME,'No name') NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS;

Tags:

Categories:

Updated:

Leave a comment