Derby数据库:选择未设置时间戳的所有条目

时间:2013-12-17 10:12:21

标签: sql derby

使用derby DB如何检查是否还没有设置值timestamp的字段?

我试图检查它是否为null,如果是一个空字符串,但没有一个工作。

SELECT uid FROM APP.requests WHERE timestamp = null; 
SELECT uid FROM APP.requests WHERE timestamp = ''; 

虽然第一个语句失败,因为似乎没有空值,第二个语句返回0行。

如何形成一个SQL语句,返回尚未设置时间戳字段的所有行。

1 个答案:

答案 0 :(得分:2)

试试这个:

SELECT uid FROM APP.requests WHERE timestamp is null; 

使用比较运算符测试NULL值是不可能的,例如

=, <, or <>

您必须使用IS NULL和IS NOT NULL运算符。