Sql Server 2000 的分頁方案大多采用存儲(chǔ)過程來完成,存儲(chǔ)過程書寫比較復(fù)雜,在參考了ITPUB網(wǎng)站上眾多網(wǎng)友的意見后用一條SQL語句就可以實(shí)現(xiàn)分頁功能。
SELECT TOP 頁大小 *
FROM
Users
WHERE
(ID NOT IN (SELECT TOP (頁大小*(頁數(shù)-1)) ID FROM Users ORDER BY ID DESC))
ORDER BY
ID DESC
注:頁大小指的是每頁顯示的條數(shù)。黃底部分是需要用程序運(yùn)算后的一個(gè)數(shù)字。
|
|