알고리즘/프로그래머스
프로그래머스 SQL 고득점 Kit 코드 총정리 (MySQL) : IS NULL
개발하는 크롱
2021. 3. 19. 01:33
반응형
IS NULL
WHERE 다음에 오는 조건에서 NULL인 것 혹은 아닌 것을 찾으려면 = 혹은 != 대신 IS와 IS NOT 을 사용하는 것만 알아두면 된다.
또한 IFNULL을 사용해 NULL인 데이터를 일괄적으로 치환할 수 있다.
이름이 없는 동물의 아이디 (Level 1)
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL
이름이 있는 동물의 아이디 (Level 1)
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID
NULL 처리하기 (Level 2)
SELECT ANIMAL_TYPE, IFNULL(NAME, "No name"), SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
반응형