分頁存儲過程
--思路:利用內置函數ROW_NUMBER()OVER(),將發布時間作為排序的依據,重新計算每列的行號;
然後通過指定:頁號,每頁顯示的記錄數,兩個參數進行查詢;
ALTER PROCEDURE dbo.tbh_Articles_GetArticles
(
@PageIndex int,
@PageSize int
)
AS
SELECT * FROM
(
SELECT tbh_Articles.ReleaseDate, ROW_NUMBER()OVER (ORDER BY ReleaseDate DESC) AS 文章編號
FROM tbh_Articles
) Articles
WHERE Articles.文章編號 BETWEEN (@PageIndex*@PageSize+1) AND ((@PageIndex+@PageSize)*5)
ORDER BY ReleaseDate DESC
最後更新:2017-04-02 04:01:42
上一篇:
張亞勤:解讀“雲計算”& 微軟藍天的優勢。
下一篇:
MVC架構探究及其源碼實現(5)-相關組件實現
Sysdeo Eclipse Tomcat Launcher plugin
經曆五個雙11,逼死50個設計師,今年沒人肯幹,怎麼辦?
為Android添加一門新語言
Android TextView 實現文字大小不同和文字顏色不同
magento -- web services API 初體驗
CBinsight | 分析101個創業失敗案例,我們總結了20大失敗原因
Android中的基本控件(上)--TextView控件
android的listview item點擊詳解
"0x00a1bdb3" 指令引用的 "0x00000001" 內存。該內存不能為 "read"。
Invalid file name: must contain only [a-z0-9_.]