数据库问题: 更新数据:在原来的分数上加5,加分后超过100的安100分处理。 前提检查约束为"分数>=0 and 分数<=100" 原数据分数为80 50 97
在mssql查询器中解决: update 数据表 set score= CASE WHEN score between 0 and 99 THEN score+5 WHEN score>=100 THEN 100 ELSE -1 END FROM 数据表