mysql中如何实现分值上限
时间: 2024-03-15 22:45:13 浏览: 29
在MySQL中,你可以使用`CASE`语句实现分值上限。假设你有一个名为`score`的表,其中包含了每个人的分数,你可以使用以下语句将所有超过100分的分数都设置为100分:
```
UPDATE score
SET score =
CASE
WHEN score > 100 THEN 100
ELSE score
END;
```
以上语句中,`CASE`语句会检查每行的分数是否大于100,如果是,则将分数设置为100,否则保留原有分数。`UPDATE`语句会将每行的分数更新为`CASE`语句的返回值。
阅读全文