有人可以帮助我吗?我有一个表“检查”,其中包含以下字段和旁注。
Id | Idnumber | Mathematics | English | Geography | Biology | Swahili
1 va01 100 90 85 80 88
2 va02 90 90 90 90 95
3 va03 80 70 100 60 75
4 va04 100 100 100 98 90
如何使用PHP进行查询并获得显示第一个学生,第二个,第三个,最后一个等的结果,根据得分高的总分?
示例:va01(100 + 90 + 85 + 80 + 88 = 443),va02(90 + 90 + 90 + 90 + 95 = 455),va03(80 + 70 + 100 + 60 + 75 = 385), va04(100 + 100 + 100 + 98 + 90 = 488)
根据这个va04,学生将是第一个,va02将是第二个,依此类推。
答案 0 :(得分:1)
SELECT examination.*, (examination.Mathematics + examination.English + examination.Geography + examination.Biology + examination.Swahili) AS total
FROM examination
WHERE 1
ORDER BY total DESC