SQL简单分页语句(支持SQL2005及以上)

by MN-SOFT.COM 16. 九月 2011 13:02
DECLARE @PageIndex INT
DECLARE @PageCount INT

SET @PageIndex = 3
SET @PageCount = 10

SELECT TOP(@PageCount) *
FROM 
(
	SELECT ROW_NUMBER() OVER (ORDER BY ID) AS RowNumber,*
	FROM dbo.ExcelData WITH(NOLOCK)
) A
WHERE RowNumber > @PageCount * (@PageIndex-1)

Creative Commons License 本文基于署名-非商业性使用-相同方式共享 3.0 Unported许可协议发布,欢迎转载或创作演绎作品,但是必须保留本文的署名迷你软件(包含链接),具体操作方式可参考此处。如您有任何疑问或者授权方面的协商,请给我留言

Tags:

SQL

添加评论




biuquote
  • 评论
  • 在线预览
Loading






关于

迷你软件为您提供免费绿色的软件产品。

联系邮箱:admin@mn-soft.com

RecentComments

Comment RSS