select
C.USER
from
(select
B.*
from
(select
USER,
sum(COST) as COST
from
A
group by
USER) B
order by
COST DESC) C
where
rownum<100001
C.USER
from
(select
B.*
from
(select
USER,
sum(COST) as COST
from
A
group by
USER) B
order by
COST DESC) C
where
rownum<100001
解决方案 »
- Oracle的问题
- oracle 11g 安装问题--Configuration Assistant 失败
- 这代码中的冒号(:)是什么意思呢?
- ASM下的oracle10G遭遇突然断电,起不来了
- 如果获取删除某个表数据的SQL语句?
- 请教关于Oracle9i的数据迁移和数据卸载方法,万分感谢!
- 急求建表语句~~
- 请问oracle 9.02版没有exp80.exe以及imp80.exe这两个备份及恢复的文件吗?
- 很急的一个关于数据库的问题!!!
- oracle 定时任务
- 我在linux下安装oracle的时候报cannot execute binary file这个错误什么原因啊
- 烦人的SQL语句
C.USER1
from
(select
B.*
from
(select
USER1,
sum(COST1) OVER (PARTITION BY USER1)as COST
from
TEST001 ) B
order by COST DESC) C
where
rownum<10001;
表名TEST001 字段USER1,COST1。
用这个会不会快点?