FA FB FC(field)
a c1 9
a c2 3
a c9 5
b c2 8
b c1 5
b c4 9
得到
FA FB FC(field)
a c1 9
a c9 5
b c4 9
b c2 8
即每组(FA栏位a,b)取FC栏位前两个值的记录,并按由大到小排列。
a c1 9
a c2 3
a c9 5
b c2 8
b c1 5
b c4 9
得到
FA FB FC(field)
a c1 9
a c9 5
b c4 9
b c2 8
即每组(FA栏位a,b)取FC栏位前两个值的记录,并按由大到小排列。
解决方案 »
- C# 如何读写 Oracle中 BLOB类型字段的 值
- oracle数据同步?
- 请问如何将excel表存入ORACLE中?并可以把excel中某些字段读出来?
- 我的imp脚本出错!请大家进来看看!
- 调用存储过程
- 再问如何关闭oracle占用8080端口问题
- 在使用“导入向导”时,提示启动oms 并连到oms。 怎么解决?
- 还是关于dblink!请大家共同看看,讨论讨论!谢!
- 急,200分提问(先送100分)。用过VC开发ORACLE数据库的朋友请进(开发环境:win2000 server+ado或oledb),只是连接问题。
- 谁能提供一些OCI方面的基础知识?
- 在程序中备份和还原
- 在oracle中有没有查看列的数据类型的系统存储过程呀?
(select t.*,rank() over(partition by FA order by FC desc) rn from table t)
where rn<3
(select t.*,rank() over(partition by FA order by FC desc) rn from table t)
where rn<3 order by FA asc,FC desc;
select MOD(ROWNUM-1,a.rn)+1 ,....
order by ....,MOD(ROWNUM-1,a.rn)+1
select t.*,rank() over(partition by substr(FA,1,1) order by FC desc ) rn from table t