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 既可实现各种功能,又能提升开发效率,节约开发时间。


数据运维技术 » MySQL查询:排名展示我的成绩(mysql查询个人排名)