본문 바로가기
IT/Database

'is null' VS '= null'

by 성준하이 2024. 3. 5.
반응형

sql 쿼리 중에 가끔 실수를 하는 부분이 있어서 정리한다.

 

where 절에 컬럼과 null을 비교 하려면

column = null 이 아닌 column is null  로 써줘야 한다.

 

이유는 null 의 특성에 있다.

null은 비교할수가 없고 null에 대해 의미를 잘 이해하면 알것이다.

 

null에 대해 자세한내용은 아래 참고 포스팅 참고 바란다.

 


참고 포스팅

https://thenicesj.tistory.com/253

 

null 관련 (Null, isEmpty(), null관련 annotation)

먼저 자바에서 null과 isEmpty 의 차이를 알아보면 null 인스턴스가 생성되지 않은 상태, list변수가 메모리에 아무런 주소값도 참조하지 않은 상태이다. list에 값이 없을 경우 null로 체크를 하면 안된

thenicesj.tistory.com

 

반응형

'IT > Database' 카테고리의 다른 글

[Mysql] GROUP_CONCAT() error  (17) 2024.03.21
[Mysql] Lock 확인 및 해제  (30) 2024.03.20
[Mysql/Oracle] 공백제거 trim / REGEXP_REPLACE  (17) 2024.02.20
[Mysql] if / else 문  (22) 2024.02.17
[Mysql] SELECT ... INTO ... 구문  (26) 2024.02.15

댓글