-
MySQL IS NULL 요약카테고리 없음 2023. 2. 9. 11:53
IS NULL : value IS NULL
- value가 null 이면 1을 null이 아니면 0을 리턴한다.
DATE와 NULL 예제
어떤 테이블의 start_date, end_date 컬럼의 선언이 NOT NULL 이고
start_date = 2023-01-01
end_date = 0000-00-00
값으로 데이터를 insert한 경우
-> select 문의 조건으로 where end_date IS NULL 을 통해 end_date의 값이 0000-00-00인 컬럼들을 조회할 수 있다.
예제
[CASE_1] WHERE salesrepemployeenumber IS NULL ORDER BY customerName; --> salesrepemployeenumber 가 NULL인 customerName을 기준으로 오름차순 정렬 후 리턴 [CASE_2] WHERE salesrepemployeenumber IS NOT NULL ORDER BY customerName; --> salesrepemployeenumber 가 NULL이 아닌 행을 customerName을 기준으로 오름차순 정렬 후 리턴