Oracle之按工资降序查出表中第5到第10条的记录的方法

来源:互联网 发布:淘宝联盟阿里妈妈官网 编辑:程序博客网 时间:2024/05/21 17:10

1.找出emp表中第5到10条记录并按降序排列

 

1.1   SELECT * FROM emp ORDER BY sal DESC; //查出表中所有数据并按降序排列

 

1.2   SELECT ROWNUM r,s.* FROM (SELECT * FROM emp ORDER BY sal DESC ) s //把降序排列好的表作为一个临时表

 

1.3   SELECT t.* FROM (SELECT ROWNUM r,s.* FROM (SELECT * FROM emp ORDER BY sal DESC ) s)t

 

       WHERE r BTTWEEN 5 AND 10   //成功

原创粉丝点击