テーブルがあり、fk_fc_id
フィールドの値が空のすべての行を選択する必要があります(削除する前置きとして)。
Column | Type | Modifiers
---------------+-----------------------------+------------------------------------------------------------
di_timestamp | timestamp without time zone |
di_item_value | character varying(10) |
fk_fc_id | integer |
di_id | integer | not null default nextval('data_item_di_id_seq1'::regclass)
ただし、これは機能しません。
# select fk_fc_id,di_timestamp,di_item_value from data_item where fk_fc_id="";
ERROR: zero-length delimited identifier at or near """"
LINE 1: ...di_timestamp,di_item_value from data_item where fk_fc_id="";
^
試しNull
てもうまくいきません。
誰かがこれをソートする方法について何か提案があれば、私は非常に感謝するでしょう。
1
選択fk_fc_id、di_timestamp、fk_fc_idがnull data_itemからdi_item_valueは
—
foibs
二重引用符は、PostgreSQLの文字列には使用されません。文字列には一重引用符が使用されます。しかし、長さゼロの文字列を整数と比較するべきではありません!また
—
コリントハート
null
、=
演算子を使用して値を比較すると、常に戻りnull
、その行が除外されます。