1
在Informix中:NOT NULL条件检查
如何检查不为空,
我有日期时间数据类型的字段,而我没有为这个行业的默认值,但我有很多这个字段的空/空记录。
我想要一个查询,将呈现记录:
( cond like) where my_curr_date_time != ""
但如果我尝试此查询,它不工作。请告诉哪个查询查找非空记录。
在Informix中:NOT NULL条件检查
如何检查不为空,
我有日期时间数据类型的字段,而我没有为这个行业的默认值,但我有很多这个字段的空/空记录。
我想要一个查询,将呈现记录:
( cond like) where my_curr_date_time != ""
但如果我尝试此查询,它不工作。请告诉哪个查询查找非空记录。
... WHERE my_curr_date_time IS NOT NULL
NULL
是一个特殊值。这可能意味着“没有价值”或“价值未知”。在SQL中,如果你想检查值是否为NULL
那么你必须使用...是... value IS NULL
或value IS NOT NULL
。它可以与其他类似的条件下使用:
... WHERE my_curr_date_time IS NOT NULL AND my_curr_date_time > start_dt
除将DATETIME类型是特殊到Informix,这个答案适用于大多数的数据类型的SQL的大多数变种和。 – 2011-02-03 23:36:42