테이블이 있고 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의 문자열에는 큰 따옴표가 사용되지 않습니다. 작은 따옴표는 문자열에 사용됩니다. 그러나 길이가 0 인 문자열을 정수와 비교해서는 안됩니다! 그리고 연산자 를
—
Colin 't Hart
null사용 하여 값을 비교 =하면 항상 반환 null되어 해당 행이 제외됩니다.