这样的排序,怎么做? select t.* from tabname as t order by (select sum(分数) from tabname where 班=t.班) desc,t.班,t.分数 desc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select 姓名, 班, 分数 from (select 姓名, 班, 分数, sum(分数) over(partition by 班) as s_score from tab_name )order by s_score, 分数, 姓名 呵呵,忘记排序了 select 姓名, 班, 分数 from(select 姓名, 班, 分数, sum(分数) over(partition by 班) as s_score from tab_name )order by s_score desc, 分数 desc, 姓名 关于sql语句走索引问题欢迎大家讨论 求一个动态拼接sql列执行 高手过来看 求助,这个语句怎么改 怎么在定义了非空的列插入一个空值 oracle连接sql server问题 oracle导出报错,求高手解答,小妹先谢了 Oracle 9.2在RedHat9.0上安装的错误!请大侠们们出招! (高分)请教一个dblink的问题!在线等待!!!! 关于快照刷新时间设定的问题——急,在线! ora-12500:tns 监听程序无法启动专用服务器进程 如何查询列相似字段
select 姓名, 班, 分数 from
(select 姓名, 班, 分数, sum(分数) over(partition by 班) as s_score from tab_name )
order by s_score, 分数, 姓名
select 姓名, 班, 分数 from
(select 姓名, 班, 分数, sum(分数) over(partition by 班) as s_score from tab_name )
order by s_score desc, 分数 desc, 姓名