如何使用SQL将具有不同选择条件的多列插入到另一个表中

卡迈勒

只是我有两个表ForecastBackupForecastTotal我想从ForecasTotal表中选择 4 列并插入到ForecastBackup

例如 ForecastTotal

UCPVol  UCPVal  IBNSINAVol  IBNSINAVal
1         1      NULL        NULL
2         3      NULL        NULL
NULL     NULL    1            4
NULL     NULL    3            5
NULL     NULL    1            6

我想插入ForecastBackup非空值我的意思是结果应该是

UCPVol  UCPVal  IBNSINAVol  IBNSINAVal
    1         1      1            4
    2         3      3            5
    NULL     NULL    1            6

我使用了这个 SQL 命令但不起作用

    INSERT INTO
    ForecastBackup (UCPVol,UCPVal,IBNSINAVol,IBNSINAVal)
    SELECT (select UCPVol,UCPVal from ForecastTotal where UCPVol is not null),
    (select IBNSINAVol,IBNSINAVal from ForecastTotal where IBNSINAVal is not null)
 from ForecastTotal

这可能吗 ?

宰努尔·阿巴丁·图欣

根据您的输入和输出,我认为您需要此查询

INSERT INTO ForecastBackup (UCPVol,UCPVal, IBNSINAVol, IBNSINAVal) 
    SELECT
        A.UCPVol, A.UCPVal, B.IBNSINAVol, B.IBNSINAVal  
    FROM 
        ForecastTotal A
    LEFT JOIN
        ForecastTotal B ON A.UCPVal = B.IBNSINAVol

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将一个表中的不同值插入到另一个表中

来自分类Dev

将一个表插入另一个具有不同字段的表中

来自分类Dev

SQL-根据另一个表条目将新行插入到现有表中

来自分类Dev

如何将行插入到另一个工作表的列中?

来自分类Dev

如何根据另一个表上的条件将数据插入表中

来自分类Dev

如何基于对另一个表的选择在表的列中插入值

来自分类Dev

T-SQL仅使用变量中的值而不是一列将行的副本从一个表插入到另一个表

来自分类Dev

将具有标准值的另一个表的列中的所有记录插入到表中

来自分类Dev

如何:将值插入到另一个表上的列中

来自分类Dev

SQL将表中的行插入到表中,该表必须具有2个不同的列,但也必须具有一个非不同的列

来自分类Dev

将一个表复制到另一个具有不同结构的表

来自分类Dev

SQL将数据从另一个表插入到表中

来自分类Dev

使用PL / SQL将数据从表插入到另一个表

来自分类Dev

如何使用查询结果选择到SQL Server中的另一个表

来自分类Dev

SQL Server:查询以将数据从具有不同结构的另一个表插入表中

来自分类Dev

SQL-从另一个表中选择两次具有不同值的列

来自分类Dev

如何从sql中提取数据,将列添加到一行并将其插入到另一个sql表中?

来自分类Dev

将OUTPUT Insert.id插入到另一个具有多个值的表中

来自分类Dev

使用where条件将表中的数据插入MySQL中的另一个表

来自分类Dev

将一个表插入另一个具有不同字段的表中

来自分类Dev

将记录从一个表中的特定列插入到另一个表中,具体取决于多个条件

来自分类Dev

SQL Server:插入到表中,从另一个表中选择

来自分类Dev

如何使用 SQL TRIGGER 将另一个表中的行插入到新表中?

来自分类Dev

如何使用条件选择从另一个表插入表

来自分类Dev

如何将列中具有特定值的行复制到另一个工作表?

来自分类Dev

如何从一个表中选择数据并将其插入到带有新列的另一个表中

来自分类Dev

将数据库中一个表中的特定行插入到另一个具有不同列的表中

来自分类Dev

如何使用与另一个表不同的条件将表加入到自身

来自分类Dev

SQL:根据条件将多列组合成单列并插入到另一个数据库中

Related 相关文章

  1. 1

    将一个表中的不同值插入到另一个表中

  2. 2

    将一个表插入另一个具有不同字段的表中

  3. 3

    SQL-根据另一个表条目将新行插入到现有表中

  4. 4

    如何将行插入到另一个工作表的列中?

  5. 5

    如何根据另一个表上的条件将数据插入表中

  6. 6

    如何基于对另一个表的选择在表的列中插入值

  7. 7

    T-SQL仅使用变量中的值而不是一列将行的副本从一个表插入到另一个表

  8. 8

    将具有标准值的另一个表的列中的所有记录插入到表中

  9. 9

    如何:将值插入到另一个表上的列中

  10. 10

    SQL将表中的行插入到表中,该表必须具有2个不同的列,但也必须具有一个非不同的列

  11. 11

    将一个表复制到另一个具有不同结构的表

  12. 12

    SQL将数据从另一个表插入到表中

  13. 13

    使用PL / SQL将数据从表插入到另一个表

  14. 14

    如何使用查询结果选择到SQL Server中的另一个表

  15. 15

    SQL Server:查询以将数据从具有不同结构的另一个表插入表中

  16. 16

    SQL-从另一个表中选择两次具有不同值的列

  17. 17

    如何从sql中提取数据,将列添加到一行并将其插入到另一个sql表中?

  18. 18

    将OUTPUT Insert.id插入到另一个具有多个值的表中

  19. 19

    使用where条件将表中的数据插入MySQL中的另一个表

  20. 20

    将一个表插入另一个具有不同字段的表中

  21. 21

    将记录从一个表中的特定列插入到另一个表中,具体取决于多个条件

  22. 22

    SQL Server:插入到表中,从另一个表中选择

  23. 23

    如何使用 SQL TRIGGER 将另一个表中的行插入到新表中?

  24. 24

    如何使用条件选择从另一个表插入表

  25. 25

    如何将列中具有特定值的行复制到另一个工作表?

  26. 26

    如何从一个表中选择数据并将其插入到带有新列的另一个表中

  27. 27

    将数据库中一个表中的特定行插入到另一个具有不同列的表中

  28. 28

    如何使用与另一个表不同的条件将表加入到自身

  29. 29

    SQL:根据条件将多列组合成单列并插入到另一个数据库中

热门标签

归档