日期:2014-05-18  浏览次数:20716 次

求一条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)