如果值为1,则需要在不同列中添加10个标记 累积结果需要在表格的列中汇总。但是,总和不应超过20分。因此,如果总和达到30,则列中的结果将始终为20。
我如何确保总和不超过20,并且是否有可能在SQL中定义变量。
答案 0 :(得分:1)
sed
顺便说一下,你可以在MySQL中拥有变量。您可以使用像这样的子查询直接在查询中定义一个
select least(((is_weak = 1) + (is_low = 1) + (is_hi = 1)) * 10, 20)
from paint