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