在SQL中复制行

时间:2017-12-26 15:43:03

标签: sql

我正在尝试选择表A的所有行,然后在更改1字段时复制表A中的所有行。请在下面找到一个示例以及我已编写的代码。

SELECT COLA, COLB, COLB
FROM TABLE A. 

我希望我的最终结果如下所示......

COLA     COLB     COLC
1234     test     01
1234     test     02
9876     testing  01
9876     testing  02

1 个答案:

答案 0 :(得分:1)

这样的事情应该有效:

INSERT INTO A (COLA, COLB, COLC)
SELECT
    COLA, 'testing', COLC
FROM A

我假设您想要将B列从“测试”更改为“测试”。如果COLA是您的主要自动增量键,而不是在SELECT中放置NULL而不是COLA以避免重复键。

相关问题