一条SQL语句搞定Sql Server 2000 分页
2009-08-11 15:20
477 查看
一条SQL语句搞定Sql Server 2000 分页
Html代码方法1:
适用于 SQL Server 2000/2005
SELECT TOP 页大小 *
FROM table1
WHERE id NOT IN
(
SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id
)
ORDER BY id
方法2:
适用于 SQL Server 2000/2005
SELECT TOP 页大小 *
FROM table1
WHERE id >
(
SELECT ISNULL(MAX(id),0)
FROM
(
SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id
) A
)
ORDER BY id
方法3:
适用于 SQL Server 2005
SELECT TOP 页大小 *
FROM
(
SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1
) A
WHERE RowNumber > 页大小*(页数-1)
说明,页大小:每页的行数;页数:第几页。使用时,请把“页大小”和“页大小*(页数-1)”替换成数字。
相关文章推荐
- 一条SQL语句搞定Sql Server 2000 分页
- 一条SQL语句搞定Sql Server 2000 分页
- 一条SQL语句搞定Sql Server 2000 分页
- 一条SQL语句搞定Sql Server 2000 分页
- SQL Server 2000/2005 分页SQL — 单条SQL语句 (转)
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- 一条sql 语句搞定数据库分页
- 一条SQL语句搞定Sql2000 分页
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- sql分页 一条语句搞定
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- 一条sql 语句搞定数据库分页
- 一条 sql 语句搞定数据库分页
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- 一条sql 语句搞定数据库分页
- SQL语句分页 SQL Server 2000/2005
- 一条SQL语句搞定Sql2000 分页