在SQL中计算(添加)

时间:2015-11-28 22:53:58

标签: mysql sql

如果值为1,则需要在不同列中添加10个标记 累积结果需要在表格的列中汇总。但是,总和不应超过20分。因此,如果总和达到30,则列中的结果将始终为20。

我如何确保总和不超过20,并且是否有可能在SQL中定义变量。

1 个答案:

答案 0 :(得分:1)

sed

顺便说一下,你可以在MySQL中拥有变量。您可以使用像这样的子查询直接在查询中定义一个

select least(((is_weak = 1) + (is_low = 1) + (is_hi = 1)) * 10, 20)
from paint