[프로그래머스 / SQL] 이름이 있는 동물의 아이디

정선모·2022년 9월 15일
0

프로그래머스

목록 보기
29/91

정답률 94%의 쉬운 문제였지만, IS문이 익숙치 않아 !=, LIKE문 등으로 헤매다 해결했습니다.

추가적으로 WHERE절에 NAME = NULL은 왜 안되는지 궁금해서 찾아본결과(국내 정보는 없었습니다..)
NULL은 값으로 보지않기 때문에 해당 연산자가 작동하지않는다고 합니다.
    - 이또한 의견이 분분한듯 합니다.
IS NULL은 해당 컬럼이 NULL인지 검사하므로 정상작동합니다.

SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID
profile
개발자가 되어가는 비전공자

0개의 댓글