oracle利用行号创建id根据id分页

来源:互联网 发布:网络安全法题目及答案 编辑:程序博客网 时间:2024/06/06 04:46

工作中遇到的记录一下

oracle的知识


一张没有id的表如果想要分页,就要利用oracle中的行号写语句创建一个新的伪例字段如rowno,然后用between、and来分页,

select * from(select  t.objectid,t.name,t.password,t.insertdate,t.jurisdiction,row_number() over (order by t.insertdate desc) rowno from theuser t)where rowno between "+(pageSize*(pageIndex-1)+1)+" and "+pageSize*pageIndex+"";

0 0
原创粉丝点击