Postgresql select命令中isNullOrEmpty的等价物是什么?

时间:2016-04-12 10:49:04

标签: postgresql

select complaintno from complaintprocess  where endtime='';

不起作用

complaintprocess表中endtime数据类型为timestamp,没有时区。  在这里,我想获得complaintprocessendtime为空的列之一。

1 个答案:

答案 0 :(得分:2)

您无法将''存储为时间戳。我怀疑blank你的意思是NULL值。

SELECT CAST('' AS timestamp);
-- ERROR: invalid input syntax for type timestamp: ""

要过滤它们,您可以使用:

SELECT complaintno 
FROM complaintprocess  
WHERE endtime IS NULL;