您的位置:首页 > 数据库

【代码】SQL分页语句

2016-05-05 21:13 399 查看
比较万能的分页:

select top 每页显示的记录数 * from topic where id not in (select top (当前的页数-1)×每页显示的记录数 id from topic order by id desc)
order by id desc

需要注意的是在access中不能是top 0,所以如果数据只有一页的话就得做判断。

SQL2005中的分页代码:

with temptbl as (  SELECT ROW_NUMBER() OVER (ORDER BY id desc)AS Row,
...
)
SELECT * FROM temptbl where Row between @startIndex and @endIndex
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql分页语句