关于给成绩排名的问题,各位高手帮帮忙 (心急人上)

penny417 2005-03-22 07:39:33
我有一个表是用来记录考试成绩的,但里面没有排名,我想select出来的时候有排名(我是按照总分排序的),就是第一条记录有一个字段显示1,第2条记录那个字段就显示2。。。。。
请问各位高手,那条SQL语句应该怎样写?
...全文
122 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
penny417 2005-03-22
  • 打赏
  • 举报
回复
up
penny417 2005-03-22
  • 打赏
  • 举报
回复
有没有不用临时表的?
mschen 2005-03-22
  • 打赏
  • 举报
回复
--如果按成绩排序的话那就应该是

select id=identity(int,1,1),成绩
into #t
from 成绩表
order by 成绩 desc

select * from #t
dxhdxh 2005-03-22
  • 打赏
  • 举报
回复
select id identity(1,1) ,* from biao
mschen 2005-03-22
  • 打赏
  • 举报
回复
--那只能用临时表了

select id=identity(int,1,1),成绩
into #t
from 成绩表

select * from #t
penny417 2005-03-22
  • 打赏
  • 举报
回复
在线等待

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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