急!Mysql 中按成绩降序排名 取名次(每个人的名次都要有)

H_Gragon 2012-11-29 03:00:41
mysql中不支持:row_number()函数sql中可以
如:name scores
小明 80
小李 70
小王 90

结果:
name scores num(名次)
小王 90 1
小明 80 2
小李 70 3

...全文
566 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
u012482605 2013-10-17
  • 打赏
  • 举报
回复
楼主 分享一下呗 怎么做的?
H_Gragon 2012-11-30
  • 打赏
  • 举报
回复
谢谢各位,我自己做出来了!
ACMAIN_CHM 2012-11-29
  • 打赏
  • 举报
回复
不会不要紧,关键是要会百度。

http://blog.csdn.net/acmain_chm/article/details/4095531
MySQL中的ROWNUM的实现
MySQL 几乎模拟了 Oracle,SQL Server等商业数据库的大部分功能,函数。但很可惜,到目前的版本(5.1.33)为止,仍没有实现ROWNUM这个功能。 下面介绍几种具体的实现方法.建立实验环境如下mysql> create table tbl ( -> id int primary key, -> col int -> );Que...
H_Gragon 2012-11-29
  • 打赏
  • 举报
回复
引用 3 楼 WWWWA 的回复:
自己动手做一下吧,有问题再问
我就是不会才问的,求代码~
WWWWA 2012-11-29
  • 打赏
  • 举报
回复
自己动手做一下吧,有问题再问
H_Gragon 2012-11-29
  • 打赏
  • 举报
回复
引用 1 楼 WWWWA 的回复:
1、用变量累加的方法; 2、插入有自增字段的临时表中。
求代码,谢谢了!
WWWWA 2012-11-29
  • 打赏
  • 举报
回复
1、用变量累加的方法; 2、插入有自增字段的临时表中。

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧