【问题标题】:How to use update statement to update a column with value of another existing column如何使用更新语句来更新具有另一个现有列的值的列
【发布时间】:2014-04-22 23:43:29
【问题描述】:

我有一张桌子TB_ACCOUNT (ACCT_KEY, ACCT_NUM, CLEAN_ACCT_KEY, CLEAN_ACCT_NUM)。 ACCT_KEY 和 ACCT_NUM 具有垃圾值。我需要编写一个更新语句来更新ACCT_KEY 中的每一行值,并使用CLEAN_ACCT_KEY 中的值和ACCT_NUM 中的值以及CLEAN_ACCT_NUM 中的值。任何列都没有唯一约束。

【问题讨论】:

    标签: sql sql-server sql-server-2005 sql-update


    【解决方案1】:

    这就是你想要的:

    UPDATE TB_ACCOUNT SET ACCT_KEY = CLEAN_ACCT_KEY, ACCT_NUM = CLEAN_ACCT_NUM
    

    此查询将逐行将列中的值设置为对应CLEAN_ 列中的值。

    【讨论】:

      猜你喜欢
      • 2012-02-22
      • 2021-11-23
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      • 1970-01-01
      • 2019-10-27
      • 1970-01-01
      • 2014-11-25
      相关资源
      最近更新 更多