2016-04-12 58 views
2
select complaintno from complaintprocess where endtime=''; 

それはendtimeデータ型は、タイムゾーンのないtimestampあるcomplaintprocessテーブルでPostgresqlのselectコマンドでisNullOrEmptyと同等のものは何ですか?

を作動していません。 ここでは、complaintprocessの列の1つを取得したいと考えています。endtimeは空です。

+0

' '''リテラル文字列です。文字列をタイムスタンプと比較することは意味がありません。値の不在をチェックするには 'endtimeがnullの場合 'を使用してください –

+0

ありがとう – shafi7468

答えて

2

''をタイムスタンプとして保存できませんでした。私はblankによってそれはNULL値を意味すると思う。

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

あなたが使用することができ、それらをフィルタリングするには:

SELECT complaintno 
FROM complaintprocess 
WHERE endtime IS NULL; 
関連する問題