我做学校成绩的查询系统,要求对一个年级的学生排名,但是成绩一定有相同的了,我现在要排序,是按照成绩排序,成绩相同,名次也相同,请问如何做好?

解决方案 »

  1.   

    不是经常看到这句话么,排名不分先后,以姓名笔划为序。
    Rank Name Score
    1    A    100
    2    B    99
         C    99
    3   .......
      

  2.   

    好象一个sql语句完成不了吧???
      

  3.   

    order by 学生.score,学生.name 这就是以学生的成绩和学生姓名的拼音的升序排序的
      

  4.   

    youxia001(游侠001) 
    “order by 学生.score,学生.name 这就是以学生的成绩和学生姓名的拼音的升序排序的” 
    但相同的分数的记录 名次还是不一样的。
      

  5.   

    直接用SQL语句解决不了该问题,但可以先用order by 学生.score,学生.name 语句解决好分数排序,再在程序中用循环、判断语句中解决问题相同分数,算法应该没问题吧!