sql 分页
2016-01-29 14:36
253 查看
适用于 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)”替换成数字。
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)”替换成数字。
相关文章推荐
- redis java客户端Jedis 实现 连接池 + 简单的负载均衡
- redis练习手册<三>redis的配置文件redis.conf介绍
- php安装mongodb扩展
- Oracle矢量数据类型ST_Geometry
- SparkSQL 相关API
- redis link链表结构
- mongodb学习2(高级部分)
- sql server2005出现异常及解决方法
- SparkSQL 概述
- sql操作语句
- PLSQL导入导出ORACLE数据库
- redis字符串类型的操作
- 数据库映射
- java实现类似与redis的hash存储操作
- 总是忘记的场景:MySQL InnoDB四个事务级别 与 脏读、不重复读、幻读
- Sql优化-必劳记!
- 分组后取每组内排名的Top N的SQL语句
- RAC-DG 安装总结
- 在Sql Server 2016中使用For Json子句把数据作为json格式导出
- nginx 连接 mongodb