我有一张学生记分卡表。
这是桌子,
subject | mark1 | mark2 | mark3 |......|markn
stud1 | 99 | 87 | 92 | | 46
stud2 |....................................
.
.
studn |....................................|
现在,我需要对每个学生的总分进行求和。我通过使用得到它sum(mark1+mark2+...+markn) group by stud
。我想知道如何在不添加每个列名的情况下对其进行求和,万一达到marks26,它会很大。所以有人知道如何解决它。
SELECT student, (SUM(mark1)+SUM(mark2)+SUM(mark3)....+SUM(markn)) AS Total
FROM your_table
GROUP BY student
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)