TC官方合作论坛

标题: sql语句如何实现成绩排名次?来个大腿抱抱! [打印本页]

作者: fl75537638    时间: 2015-6-18 20:22
标题: sql语句如何实现成绩排名次?来个大腿抱抱!
姓名 语文 数学
张三 9455
王二 65 90

如何用SQL将ACCESS里的数据表(如上图)进行排序并得到各科成绩排名。
得到下图结果:
姓名语文 语文排名数学 数学排名
张三 941 55 2
王二 65 2 90 1


作者: fl75537638    时间: 2015-6-18 20:23
自己占个位置
作者: veeyoo    时间: 2015-6-18 20:27
查询SQL语句后加上  order by 呀
作者: fl75537638    时间: 2015-6-18 20:35
veeyoo 发表于 2015-6-18 20:27
查询SQL语句后加上  order by 呀

Sql语句="select 姓名,语文,数学 from 高一1 order by 语文 desc
这个只能排序,而且我这还有数学科目呢
作者: veeyoo    时间: 2015-6-19 03:43
麻烦点行不,将查询结果写入tc表格,表格打开排序功能,在点击语文排序时生成语文排名列,点击数学排序时再生成一列数学排名
作者: fl75537638    时间: 2015-6-19 08:17
老兄,可以把代码写下来吗




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1