三种SQL分页语句
SQL分页操作是经常会遇到的,下面就将为您介绍三种SQL分页语句,供您参考,希望对您学习SQL分页能够有所帮助。
方法一(适用于 SQL Server 2000/2005)
- SELECT TOP 页大小 *
- FROM table1
- WHERE id NOT IN
- (
- SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id
- )
- ORDER BY id
方法二(适用于 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
方法三(适用于 SQL Server 2005)
- SELECT TOP 页大小 *
- FROM
- (
- SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1
- ) A
- WHERE RowNumber > 页大小*(页数-1)
【编辑推荐】
除SQL Server外键约束的实例
如何定义SQL主键
SQL字段类型长度的更改方法
sql server主键的问题现状
COMB数据类型选取sql server主键
版权声明:
作者:后浪云
链接:https://idc.net/help/319643/
文章版权归作者所有,未经允许请勿转载。
THE END
