Oracle——分页查询

查询员工表中,工资排名在10-20之间的员工信息。

select *
  from(
    select rownum rn ,employee_id,salary
      from (
        select employee_id,salary,last_name         from employees         order by salary desc)   ) where rn <=20 and rn >10

注意: 对 ROWNUM 只能使用 < 或 <=, 而用 =, >, >= 都将不能返回任何数据。

posted @ 2018-02-26 10:23  Wayfo  阅读(244)  评论(0编辑  收藏  举报