【问题标题】:Copy first and second rows from table to another?将第一行和第二行从表复制到另一个?
【发布时间】:2014-09-01 11:30:03
【问题描述】:

如何在 C# 中从第一行和第二行仅将特定字段从一个表复制到另一个表?

insert into table1 select colum1, column2,... from table2

【问题讨论】:

  • 下面的解决方案应该注意,除非您阅读按某些东西排序的行,否则 SQL 表的行中没有顺序。

标签: c# sql copy field rows


【解决方案1】:

假设它是 SQL,您可以在源查询中使用 TOP statement

【讨论】:

    【解决方案2】:

    试试这个:

     insert into Table1 (Column1,Column2,..) select Top 2 Column1,Column2 From Table2
    

    【讨论】:

    • 感谢分配@Harik_Gondalia ..Pingo :)
    【解决方案3】:

    你已经在一定程度上回答了这个问题

    insert into table1 select colum1, column2,... from table2
    

    如果您愿意,可以在 select 语句中使用静态值,或者更改列名

    INSERT INTO table_name (column1,column2,column3,...)
    VALUES (value1,value2,value3,...);
    

    使用 top 语句,选择前 2 行,或者如果它的 mysql 使用 limit 关键字来获取前 2 行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-14
      • 1970-01-01
      • 1970-01-01
      • 2021-12-01
      相关资源
      最近更新 更多