ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MySQL IS NULL 요약
    카테고리 없음 2023. 2. 9. 11:53

    IS NULL :              value IS NULL

    1.  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을 기준으로 오름차순 정렬 후 리턴
Designed by Tistory.