当前位置: 移动技术网 > IT编程>数据库>Oracle > Oracle分页查询sql语句

Oracle分页查询sql语句

2019年07月19日  | 移动技术网IT编程  | 我要评论

梅林法袍,男女做僾图片图,国医阁

oracle中分页和mysql中的分页不同,mysql中的分页使用关键字limit即可,相对简单一点,oracle中分页使用rownum ,相对复杂一点。

sql语句如下:

select *
from
    (
        select t.*, rownum rn
        from
            (
                select * from user;
            ) t
    )
where
    rn > (currentpage-1)*pagesize
and rn <= currentpage*pagesize;

oracle中rownum是虚拟列,是得出结果后,再进行计算的。所以,只能是小于的,无法大于,要使用的大于,就必须使用别名,如上代码中的rn就是使用别名的写法。

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网