我有这样的数据:
ID SUB Marks
1 English 25
2 Maths 22
3 Science 15
4 English 16
如何将“标记”值与固定百分比相加并一次性给出每个ID的总分?
例如,如果我有10%的固定百分比,则应显示:
ID SUB Marks
1 English 28
2 Maths 24
3 Science 17
4 English 18
答案 0 :(得分:3)
此查询将为您提供所需的Marks
值:
SELECT ID, Marks, ROUND(Marks * 1.1) AS updMarks
FROM mytable
如果您想要更新,请尝试:
UPDATE mytable
SET Marks = ROUND(Marks * 1.1)
答案 1 :(得分:2)
SELECT ID, SUB, Marks + (Marks * 0.10) AS Marks FROM Table