首页 > 数据库技术 > 详细

sql 分页

时间:2019-04-19 10:03:41      阅读:169      评论:0      收藏:0      [点我收藏+]

 

DECLARE @PageIndex INT=1;
DECLARE @PageSize INT=10;


SELECT COUNT(1) As SumCount,@PageIndex AS PageIndex,@PageSize AS PageSize FROM (

--主体内容--

SELECT GeneralID,Title,NodeID,Area_Province,Area_City,Price,Hits,Status,ISNULL(Editor,‘‘) AS Editor FROM dbo.PE_CommonModel INNER JOIN dbo.PE_U_SecondHand ON GeneralID=ID

) A;

SELECT * FROM (
SELECT TOP (@PageIndex*@PageSize) ROW_NUMBER() OVER (ORDER BY GeneralID desc) PageNumber,* FROM (

--主体内容--

 

SELECT GeneralID,Title,NodeID,Area_Province,Area_City,Price,Hits,Status,ISNULL(Editor,‘‘) AS Editor FROM dbo.PE_CommonModel INNER JOIN dbo.PE_U_SecondHand ON GeneralID=ID

)
A) A WHERE PageNumber>((@PageIndex-1)*@PageSize);

sql 分页

原文:https://www.cnblogs.com/Andy-Blog/p/10733935.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!