同时填充每一列

时间:2018-11-28 18:38:29

标签: sql sql-server tsql sql-update

运行此代码时

{ d : "yay" }

我明白了:

enter image description here

这很棒,但是我也想在所有其他列中使用for循环或类似的方法。我是SQL的新手,所以不确定如何实现此目标。

1 个答案:

答案 0 :(得分:2)

您只需要在set子句中添加更多列即可。

类似这样的东西:

UPDATE #NDD  
   SET #NDD.[2018-07-31] = mh.NextDueDate,
       #NDD.[2018-06-30] = mh.NextDueDate,
       #NDD.[2018-05-31] = mh.NextDueDate
  FROM #MARS_history as mh
 WHERE mh.Account = #NDD.Account
相关问题