[스파르타코딩클럽]데이터분석 과정/SQL
[SQL] NULL 값과 Empty String
doo_
2023. 12. 29. 18:46
주의) '값이 없다(NULL)'와 '값이 비었다(Empty String)'는 서로 다른 개념이다.
> 한 테이블에 널값과 빈 값을 넣을 때
INSERT INTO tb_test (id, name) VALUES (1, NULL);
INERRT INTO tb_test (id, name) VALUES (2, '');
- Oracle 경우 : null은 null로 / ' '값을 null값으로 처리한다.
- MySQL 경우 : null은 null로 / ' '값 그대로 처리
> NULL값 체크
WHERE CAL IS NULL
> Empty String 체크
WHERE CAL = ' '