반응형
-- 코드를 입력하세요
SELECT animal_id
from animal_ins
WHERE name is NULL
https://programmers.co.kr/learn/courses/30/lessons/59039
코딩테스트 연습 - 이름이 없는 동물의 아이디
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디
programmers.co.kr
왜 NULL을 찾을 경우 NAME = NULL이 아닌 NAME IS NULL인가요?
SQL 문법 자체가 저렇게 정의되어있습니다. NAME=NULL이라고 하면 말 그대로 이름이 NULL인 경우가 되지만, 여기서 말하는 NULL은 데이터가 정의되어있지 않은 경우를 찾는 것이라서, IS NULL을 사용하는 것입니다.
반응형
'웹 프로그래밍 > SQL' 카테고리의 다른 글
데이터베이스 설정할 때 중복 체크하기 위해서 if exists 문구 넣어주기 (0) | 2021.09.24 |
---|---|
ERROR 2002 (HY000): socket '/tmp/mysql.sock' (2) 해결하려고 brew services start mysql 함 (3) | 2021.09.24 |
[sql] 우유와 요거트 모두 산 사람 찾기 with tmp를 이용해서 품 (0) | 2021.09.15 |
[sql] 해비유저 IN () (0) | 2021.09.15 |
[sql] 프로그래머스 마지막 string, date 풀기 (0) | 2021.09.15 |
[sql] 프로그래머스 이제 join을 공부하자 (0) | 2021.09.15 |
[sql] 프로그래머스 IFNULL(name, "No name") (0) | 2021.09.15 |
sql 공부 살짝 recursive timetable (0) | 2021.09.15 |