一条修改语句,要修改的字段:[金币] yxb,[经验] Exp [最大回合数] maximumNumberOfRound 如果最大回合数比数据库大就替代,否则就不替代,只修改金币和经验,这个sql语句怎么写?
update 表名
set maximumNumberOfRound=(case when maximumNumberOfRound<=maximumNumberOfRound2 then maximumNumberOfRound2 else maximumNumberOfRound end)
列举:
update user_equipment set equipmentId=(case when equipmentId<=6 then 6 else equipmentId end) where id=3
判断传入的值是否大于数据库值大于就取代
最新推荐文章于 2022-04-24 22:43:43 发布