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 goldengate
- 关于oracle调用外部C函数效率低的问题
- sql*plus更改用户
- 各位高手,请教Oracle查询问题!
- 赋 系统视图权限 给用户的问题
- 比较两个sql语句是否等价,检索结果是否相同
- 一个关于FOR循环接受值的问题大家赐教啊~~~!
- 请教大家:clob操作问题(附代码)
- varchar2和number的问题
- win7 64位 用php 连接本地数据库 报错oci_connect()ora-12154 tns 无法解析指定的连接标识符
- 我在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。
用这个会不会快点?