2011-02-03 5 views
1

:NOT NULL 조건 확인 인포믹스에서

방법 null이 아닌지 확인하기 위해,

내가 날짜 데이터 형식의 필드가, 내가이 분야에 대한 디폴트 값을 가지고 있지 않지만, 내가 가진 이 필드에 대한 빈/널 레코드가 많이 있습니다.

나는 기록을 렌더링하는 쿼리하려면 :

( cond like) where my_curr_date_time != "" 

을하지만이 쿼리를하려고하면, 그것은 작동하지 않습니다. null이 아닌 레코드를 찾는 쿼리를 알려주십시오.

답변

1
... WHERE my_curr_date_time IS NOT NULL 

NULL은 특별한 값입니다. "가치 없음"또는 "가치 미지"를 의미 할 수도 있습니다. SQL에서 값이 NULL인지 확인하려면 yes ... value IS NULL 또는 value IS NOT NULL을 사용해야합니다.

... WHERE my_curr_date_time IS NOT NULL AND my_curr_date_time > start_dt 
+1

DATETIME 형식이 Informix 고유의 것을 제외하고이 대답은 대부분의 SQL 변형 및 대부분의 데이터 형식에 적용됩니다. –