当前位置: 代码迷 >> Sql Server >> update tableName set `gem` = `gem` + 100,当·gem·超过200就默认成200处理该如何做
  详细解决方案

update tableName set `gem` = `gem` + 100,当·gem·超过200就默认成200处理该如何做

热度:180   发布时间:2016-04-24 09:07:07.0
update tableName set `gem` = `gem` + 100,当·gem·超过200就默认成200处理该怎么做
如题,现在要的是给用户增加100宝石,但是用户宝石上限是200

------解决思路----------------------
update tableName set gem = CASE WHEN (gem + 100)>=200 THEN 200 ELSE gem + 100 END
  相关解决方案