关于Oracle分页SQL

来源:互联网 发布:移动教学软件 编辑:程序博客网 时间:2024/06/15 06:16

select u.*,rownum rn from users u
--以下语句无法排序
select * from(
select u.*,rownum rn from users u
order by u.userid
)
where rn between 1 and 10

--使用row_number函数重新生成伪列
select * from(
select u.*,row_number() over(order by u.userid) rn
from users u
)
where rn between 1 and 10

/*mysql
select * from users order by userid
limit 0,10

第一个参数是指要开始的地方,第二个参数是指每页显示多少条数据


*/

 

0 0
原创粉丝点击