我有一个表,我需要为该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)
Run Code Online (Sandbox Code Playgroud)
然而这行不通
# 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="";
^
Run Code Online (Sandbox Code Playgroud)
尝试Null
也没有用。
如果有人对如何对此进行排序有任何建议,我将不胜感激。
Koo*_*ter 27
这与数据库管理无关,也与 PostgreSQL 无关,但正如@foibs 回答的那样,您应该看看IS NULL:
SELECT fk_fc_id,
di_timestamp,
di_item_value
FROM data_item
WHERE fk_fc_id IS NULL
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
66543 次 |
最近记录: |