MySQL查询:排名展示我的成绩(mysql查询个人排名)
在日常开发中,使用MySQL查询来查询指定学生的成绩排名是一个比较常实现的功能。在MySQL中对于学生的,先把学生的成绩按照分数从高到低的顺序查出来,然后把每个学生的排名统计出来,最后把排名一并显示出来,就可以实现表现如下的功能。
MySQL 查询:排名展示我的成绩
1. 获取学生成绩表:
SELECT * FROM students_score ORDER BY score DESC;
2. 给学生成绩增加排名:
SELECT rownum, student_name,score FROM
(
SELECT @row := @row + 1 as rownum, student_name, score FROM (
SELECT student_name,score FROM students_score ORDER BY score DESC
) s, (SELECT @row := 0) r
)
zwd
3. 展示结果:
SELECT Rownum, student_name,score from zwd where student_name=””;
以上就是实现MySQL查询:排名展示我的成绩的实现方式,通过获取学生成绩表、给学生成绩增加排名、展示结果等步骤实现目标功能,所有操作只用MySQL完成。
撰写本文的好处是,提醒大家平时可以多多使用MySQL 功能,及时正确掌握MySQL,利用MySQL 既可实现各种功能,又能提升开发效率,节约开发时间。