找出 各个部门薪金(sal)排名 前的两个人 表是oracle9i 中的emp 表 结果是两个字段 depto 和sal 找出 各个部门薪金(sal)排名的前两个人 表是oracle9i 中的emp 表 结果是两个字段 depto 和sal 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT DEPTNO,SAL FROM (SELECT A.*,RANK() OVER(PARTITION BY DEPTNO ORDER BY SAL DESC) RK FROM SCOTT.EMP A) WHERE RK<=2 select sal, deptno from (select sal, deptno, row_number() over(partition by deptno order by sal) rn from emp) where rn <= 2 你好 谢谢 : 能解释下么? 而且最好不用 这个rnank over()函数 还有其他解法么? 参考下面贴子问题10:http://topic.csdn.net/u/20081002/00/f8d90ba2-e2bb-412a-a0c5-1b6d518fc22a.html 时间转换查询 Oracle DBLink MySql oracle数据库没有的用户也能登陆? 在后台处理简单的数字代码识别 加急,急急急.......急急急.急急急.急急急.急急急.急急急. 我这个MERGE怎么就不对呢!调了半天了,疯了! 数据库连接的疑问? 请问关于查询时索引的问题 求一个sql语句 用手机控制sqlplus Oracle 使用全连接 Full Join 报“未明确定义列”的错,但是改成 Inner Join 或者 Left Join 又可以运行。 关于一个8000000条记录表应该如何建立索引
from (select sal,
deptno,
row_number() over(partition by deptno order by sal) rn
from emp)
where rn <= 2
http://topic.csdn.net/u/20081002/00/f8d90ba2-e2bb-412a-a0c5-1b6d518fc22a.html