如何得到排序后查询结果的前三条 我想查询表中特定类型人员的工资最高的前三个人的记录,但是我的结果可以得到特定的类型的人员和排序后的所有记录,但是无法只让它显示前三条.请高手相助,谢了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from (select * from salary s order by s.realsalary desc) b where rownum <= 3 where 子句中加上and rownum < 4 select * from table where rownum<4 利用嵌套的SELECT語句select tname,tsalaryfrom (select tname,tsalary from test order by tsalary desc)where rownum<4 --提取工資最高的前3名 [求助]VARCHAR2类型变量如何实现自动增长? oracle安装后重启电脑不能使用 请教一个SQL语句查询问题 如何引用另一个用户的过程或函数` 高手请教! 在plsql中如何调用EXP 和IMP 如何,从DMP全导出文件中恢复数据. 不明白,请指教! 关于动态SQL,在线等待,急!!! 为什么存储过程中打印的中文都变成了问号??求解。。。。 关于oracle中hint语法错误导致视图一直处于查询状态 都说如要10G远程导9I的数据库,就要用9i的客户端exp,然后再imp到9i,可9I的EXP是什么? 各位大哥大姐,小弟疯了,问了问题你们也不帮,算了,用RMB买脚本成吗!!!!!!
from (select * from salary s order by s.realsalary desc) b
where rownum <= 3
and rownum < 4
select tname,tsalary
from (select tname,tsalary from test
order by tsalary desc)
where rownum<4 --提取工資最高的前3名