如何查询高分的id

时间:2013-10-09 19:58:28

标签: php sql

有人可以帮助我吗?我有一个表“检查”,其中包含以下字段和旁注。

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将是第二个,依此类推。

1 个答案:

答案 0 :(得分:1)

SELECT examination.*, (examination.Mathematics + examination.English + examination.Geography + examination.Biology + examination.Swahili) AS total
FROM examination
WHERE 1
ORDER BY total DESC