一次将相同的固定百分比插入多行
Insert the same fixed percentage into multiple rows at once
我有这样的数据:
ID SUB Marks
1 English 25
2 Maths 22
3 Science 15
4 English 16
如何将 "marks" 值与固定百分比相加并一次给出每个 ID 的总分?
例如,如果我有 10% 的固定百分比,它应该显示:
ID SUB Marks
1 English 28
2 Maths 24
3 Science 17
4 English 18
SELECT ID, SUB, Marks + (Marks * 0.10) AS Marks FROM Table
此查询将为您提供所需的 Marks
值:
SELECT ID, Marks, ROUND(Marks * 1.1) AS updMarks
FROM mytable
如果要更新,请尝试:
UPDATE mytable
SET Marks = ROUND(Marks * 1.1)
我有这样的数据:
ID SUB Marks
1 English 25
2 Maths 22
3 Science 15
4 English 16
如何将 "marks" 值与固定百分比相加并一次给出每个 ID 的总分?
例如,如果我有 10% 的固定百分比,它应该显示:
ID SUB Marks
1 English 28
2 Maths 24
3 Science 17
4 English 18
SELECT ID, SUB, Marks + (Marks * 0.10) AS Marks FROM Table
此查询将为您提供所需的 Marks
值:
SELECT ID, Marks, ROUND(Marks * 1.1) AS updMarks
FROM mytable
如果要更新,请尝试:
UPDATE mytable
SET Marks = ROUND(Marks * 1.1)