如何填充此表

时间:2017-02-12 00:05:35

标签: sql

我有一个名为table_1的表。它在下面定义为

CREATE table_1 (
    start text,
    end text, 
    cost text
    );

我需要从table_2填充table_1,而table_2只有前两列。

insert into table_1 (start, end) 
select start, end
from table_2

如何为每行添加第3列?

我正在使用sqlite。 table_2中所有行的第3列的值为" type_2"。

感谢。

1 个答案:

答案 0 :(得分:0)

这取决于第三场应该是什么。 可能有ZERO或开始和结束之间的差异,或其他

insert into table_1 (start, end, cost) select start, end, "type_2" from table_2

P.S。但是,为所有这些字段键入Text可能不合适。 我可能会这样做: CREATE TABLE table_1 ( start DATETIME, end DATETIME, cost_seconds INT );