当前位置: 代码迷 >> Sql Server >> 求一条SQL语句(批量更新数据),该怎么处理
  详细解决方案

求一条SQL语句(批量更新数据),该怎么处理

热度:71   发布时间:2016-04-27 19:58:47.0
求一条SQL语句(批量更新数据)
我有一个表C106   表结构如下
gz_ym         a0188       c10615       c10616       c10617     c10618
200706         a                 1                 2                                          
200706         a                 4                 3                                            
200706         a                 6                 7                  
200706         a                 9                 3
200707         a                 5                 1
........
我想将C10617这个字段中的数据更新为c10615   与c10616中值比较小的数据,请各位帮帮忙,谢谢了。

------解决方案--------------------
update C106 set c10617=(case when c10615> c10616 then c10615 else c10616 end)
------解决方案--------------------
人才

CASE WHEN

------解决方案--------------------
Update C106 Set c10617 = (Case When c10615 > c10616 Then c10616 Else c10615 End)
  相关解决方案