写游戏,要排前五名,请问有经验的朋友怎么写?
已知最高成绩和每个人每次玩游戏后的成绩.
谢谢.

解决方案 »

  1.   

    select top 5 * from table order by cent desc
      

  2.   

    select top 5 distinct 用户ID form table order by 分数 desc
    注意 distinct ,因为前五名的用户ID不相同
      

  3.   

    如果用户ID可以相同,则按照wangsaokui(无间道III(MSMVP)) 的写法
      

  4.   

    看你最高成绩、每人成绩写哪儿了,如果卸载ini文件或注册表中或arraylist、hashtable等中,名称和成绩对应读入数组,排序后输出;如果记录在数据库中,用select top语句即可。