我正在使用sql并尝试使用以下内容创建表:
CREATE TABLE NameTable (
id integer is not null,
classA TEXT,
classB TEXT,
classC TEXT,
classD TEXT,
classE TEXT,
classF TEXT,
classG VARCHAR(2)
);
\COPY NameTable FROM 'C:/.../file.csv' DELIMITER ',' CSV HEADER;
当我使用'select from nametable;'时
我的结果是
id | classA | classB | class C | ....
----------+------------------+---------
2 | a | p | ...
3 | p | n | ...
...
正如您在创建表格后所看到的那样,输出中缺少ID 1。为什么会发生这种情况以及如何解决?那些a =平均值,p =正数,n =负数
答案 0 :(得分:0)
如果您的csv文件不包含第一行的标题,请尝试从命令中删除HEADER
。另外,如果你错过了CSV文件的最后一行,你可能需要在csv的最后一行之后放一个换行符