【问题标题】:SQL select only specific fields and insert them in another table + static valuesSQL仅选择特定字段并将它们插入另一个表+静态值
【发布时间】:2014-10-23 17:44:14
【问题描述】:

我想在另一个表中插入来自一个表的特定字段的数据 + 一些静态值。大概我想这样做:

INSERT INTO TableA(Field1, Field2, Field3) 
SELECT Field1, Field2, 'staticvalue', Field3
FROM TableB
WHERE TableB.Field6 = 'XYZ'

知道如何混合一个表中的特定字段和静态值吗?

【问题讨论】:

标签: sql sql-server tsql sql-server-2008-r2 sql-server-2012


【解决方案1】:

您在正确的轨道上...您需要为要插入的静态值提供一列。

INSERT INTO TableA(Field1, Field2, someOtherField, Field3) 
SELECT Field1, Field2, 'staticvalue', Field3
FROM TableB
WHERE TableB.Field6 = 'XYZ'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-21
    • 2018-10-18
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    相关资源
    最近更新 更多