ibcadmin 发表于 2012-12-16 15:56:01

分享一个分页SQL语句,供参考

分页有很多种方法,给分享最省资源的SQL语句方法,一句话的 仅供参考

create proc usp_GetPostsAll
        @PageIndex int,
        @PageSize int
as
begin
select * from (select ROW_NUMBER() over(order by postId) as nid,* from Posts ) as nposts        where nid between (@PageIndex - 1) * @PageSize + 1 and @PageSize * @PageIndex and
IsPublished='true'
end
go


把表面列名一换就行,其他的就在DAL层操作吧

chao2332601 发表于 2013-6-16 04:24:37

谢谢分享!!!
页: [1]
查看完整版本: 分享一个分页SQL语句,供参考