HLG*_*GEM 38
INSERT INTO table2 (column1, column2, column3)
SELECT column1, 'no', column3 FROM table2 WHERE column2 = 'yes'
Run Code Online (Sandbox Code Playgroud)
希望这对你如何做到这一点有点清楚.如您所见,我从table2中抓取了两列,而对于另一列,我使用了文本值而不是column2的值.
您可以使用的其他模式:
合并列和其他一些文本(假设列已经是字符串数据类型.
INSERT INTO table2 (column1, column2)
SELECT column1 + 'no', column2 FROM table2 WHERE column2 = 'yes'
Run Code Online (Sandbox Code Playgroud)
将列和一些文本组合在一起,其中列是字符串,另一个不是.
INSERT INTO table2 (column1, column2)
SELECT column1 + 'no', 'A' + cast(column2 as Varchar (10)) FROM table2 WHERE column2 = 'yes'
Run Code Online (Sandbox Code Playgroud)
INSERT INTO table(column1,column2) SELECT column1, const2 FROM table ...
Run Code Online (Sandbox Code Playgroud)
选择列表可能会混合复制的列(按名称)和更改的列(按所需的值).
归档时间: |
|
查看次数: |
55785 次 |
最近记录: |