Bir tablo var ve fk_fc_idalan (onları silmek için bir başlangıç olarak) için boş bir değere sahip tüm satırları seçmek gerekir ,
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)
Ancak bu işe yaramıyor,
# 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="";
^
Denemek Nullde işe yaramıyor.
Herkes bunu nasıl sıralamak için herhangi bir öneri varsa, çok minnettar olacaktır.
1
data_item'den fk_fc_id, di_timestamp, di_item_value seçin; burada fk_fc_id null
—
foibs
PostgreSQL'deki dize için çift tırnak kullanılmaz. Dizeler için tek tırnak kullanılır. Ancak sıfır uzunluklu dizeleri tamsayılarla karşılaştırmamalısınız! Ve işleç
—
Colin 't Hart
nullkullanarak değerleri karşılaştırmak =her zaman geri döner nullve bu satırın hariç tutulmasına neden olur.