Sql Server和Oracle的sql语句分页
 
在sql2005以上的版本中可以用如下代码:
[sql]   www.2cto.com 
<a href="mailto:--@PageNo">--@PageNo</a> 是页码(要查询第几页),@pageSize是页容量(即每页显示多少条数据) 
[sql]
select * from ( 
select row_number() over(order by id) rn,* from Test) 
tb where rn >(@PageNo-1)*@pageSize and rn <=@PageNo*@pageSize 
以上只是简单的分页,如果还有其他逻辑,比如排序 可以在over中加入排序的方法   test表 也可以换成子查询等其他逻辑
   www.2cto.com 
在oracle中,可以使用如下语句

dawei

【声明】:济南站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。