select
t.*,(select sum(分数) from 表 where 班=t.班) as 总分
from
表 as t
order by
总分 desc,t.班,t.分数
t.*,(select sum(分数) from 表 where 班=t.班) as 总分
from
表 as t
order by
总分 desc,t.班,t.分数
解决方案 »
- 关于TRC文件
- 关于oracle客户端和服务器端的问题
- ORA-00439:FEATURE NOT ENABLED:MANAGED STANDBY 错误
- 怎么跟踪这个错误:用PB写的exe文件在操作ORACLE7.3数据库时提示:ora-904:invalid column name (在线等待,解决马上给分)
- 接昨晚登录问题?
- 高分求助,关于oracle中处理过程函数利用游标返回结果集的问题。
- 各位请帮忙看看怎么样在Oracle中设计一个带有时间日期的表?
- 如何分不同得内容统计??高分求解!!
- 在用c#连接oracle9i的时候,有时候会出现 游标过多的错误,但是只要刷新一下(或者几下)就又可以了,为什么?
- Oracle触发器监听一个表,同时针对这个表的一个或两个字段的内容做修改
- 问个简单问题.Oracle多条数据取一条的问题
- 在线急等
from (
select 学生, 班级, pscore, sum(pscore) over(partition by 班级) cscore
from (select 学生,sum(分数) pscore ,班级 from 成绩表 group by 学生,班级 )
)
order by cscore desc ,pscore desc
*
from
(select t.*,(select sum(分数) from 表 where 班=t.班) as 总分 from 表 as t)
order by
总分 desc,班,分数 desc
*
from
(select t.*,(select sum(分数) from 表 where 班=t.班) as 总分 from 表 as t)
order by
总分 desc,班,分数 desc这个不错
(select sum(分数) as 班级分数,班级 from 成绩表 group by 班级) a,
(select 学生,sum(分数) as 学生分数,班级 from 成绩表 group by 学生,班级) b
where a.班级 = b.班级
order by 班级分数, 学生分数
from (
select 姓名, 班级,分数, sum(分数) over(partition by 班级) as 总分 )
order by 总分 desc,分数 desc