根据成绩求总分及名次
时间:2011-08-08
来源:互联网
表名称为“成绩”
ID 姓名 卡 卷
2 张三 12 5
3 李四 15 13
4 王五 18 50
7 赵六 13 15
在查询中生成一个“总分”列,(注“卡”+“卷”得到“总分”),另一列为“名次”,(名次为根据总分得到的排名),结果是,王五名次为1,李四,赵六名次都是2,张三名次为4。
排名练习.zip(17.41 KB)
ID 姓名 卡 卷
2 张三 12 5
3 李四 15 13
4 王五 18 50
7 赵六 13 15
在查询中生成一个“总分”列,(注“卡”+“卷”得到“总分”),另一列为“名次”,(名次为根据总分得到的排名),结果是,王五名次为1,李四,赵六名次都是2,张三名次为4。
附件

2011-8-8 10:14, 下载次数: 9
作者: xuexi8 发布时间: 2011-08-08
高版本回复率很低
如果想不重复排名,在总分列加上ROW()%%
如果想不重复排名,在总分列加上ROW()%%
作者: fugb-2010 发布时间: 2011-08-08
SELECT ID, 姓名, 卡, 卷, 卡+卷 AS 总分, (select count(卡)+1 from 成绩 where 卡+卷>a.卡+a.卷) as 名次 FROM 成绩 AS a
作者: 山菊花 发布时间: 2011-08-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28