将一个表中的输出数据插入一个现有输出

时间:2016-12-02 08:31:57

标签: sql sql-server sql-server-2008

必须将数据插入此表:

Valley 1| Valley 2 |Valley 3|Valley 4|Valley 5
--------|----------|--------|--------|--------
22      |   NULL   |    NULL|   NULL |NULL
74      | NULL     |    NULL|   NULL |NULL

其他数据| s | 4 | 4 | 4 | 4 | 4

要插入的数据:

FIELD2    |  FIELD3   |  Valley 1   | Valley 2 | Valley 3 |  Valley 4 | Valley 5 
----------|-----------|-------------|----------|----------|-----------|---------
Increments|           | 22          |  NULL    |    NULL  |   NULL    |  NULL 
          |           | 74          |  NULL    |    NULL  |   NULL    |  NULL 

输出必须是:

postfix operator %

postfix func % ( percentage: Int) -> Double {
    return Double(percentage) / 100
}


print(25%) // prints 0.25
print(7%5) // prints 2

OtherData | | 4 | 4 | 4 | 4 | 4

建议如何进行?

1 个答案:

答案 0 :(得分:0)

嗯,也许你可以试试。

INSERT INTO TABLE1 (V1,V2,V3,V4,V5) SELECT V1,V2,V3,V4,V5 FROM TABLE2

我在你的问题中看不到任何棘手的问题...... 但如果有任何必填字段,那么您只需在查询中插入硬编码值,例如字段F3是必需字符串,然后您可以将查询修改为

INSERT INTO TABLE1 (V1,V2,V3,V4,V5,F3) SELECT V1,V2,V3,V4,V5,'' FROM TABLE2