본문 바로가기
DB

Reletion 관계에서 NULL 처리

by sliora 2019. 4. 24.

테이블 A와 테이블 B가 있을 때

LEFT OUTER JOIN을 할 경우 B의 데이터 중 일부는 NULL 일 수가 있다.

사용에는 크게 영향은 미치지 않겠지만,

그래도 나중을 위해 컬럼마다 ISNULL(컬럼명, '') AS 컬럼명 으로 공백처리를 해주는게 좋다.

두번째로 컬럼의 값이 NULL 인지 확인을 할 때는 WHERE 절에 컬럼명 = null 로 검색하는것이 아닌 컬럼명 IS NULL 로 검색을 해야한다.