新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQLServer分頁查詢的兩種方法
SQL Server分頁查詢是我們經(jīng)常要用到的,下面就為您介紹兩種SQL Server分頁查詢的實(shí)現(xiàn)方法,如果您對此方面感興趣的話,不妨一看。

我們注重客戶提出的每個要求,我們充分考慮每一個細(xì)節(jié),我們積極的做好成都網(wǎng)站制作、成都做網(wǎng)站服務(wù),我們努力開拓更好的視野,通過不懈的努力,創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),成都微信小程序,網(wǎng)站開發(fā),技術(shù)開發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術(shù)開發(fā)工程師。
pagesize: 每頁顯示記錄數(shù)
cureentpage:當(dāng)前頁數(shù)
- select * from ( select TOP pagesize * FROM ( SELECT TOP pagesize*cureentpage * from user_table ORDER BY id ASC ) as aSysTable ORDER BY id DESC ) as bSysTable ORDER BY id ASC
比如:要求選取 tbllendlist 中 第3000頁的記錄,每一頁100條記錄。
----------
方法1:
- ----------
- select top 100 * from tbllendlist
- where fldserialNo not in
- (
- select top 300100 fldserialNo from tbllendlist
- order by fldserialNo
- )
- order by fldserialNo
方法2:
- ----------
- SELECT TOP 100 *
- FROM tbllendlist
- WHERE (fldserialNo >
- (SELECT MAX(fldserialNo)
- FROM (SELECT TOP 300100 fldserialNo
- FROM tbllendlist
- ORDER BY fldserialNo) AS T))
- ORDER BY fldserialNo
方法1執(zhí)行速度比較快!
文章名稱:SQLServer分頁查詢的兩種方法
分享鏈接:http://www.dlmjj.cn/article/djeopps.html


咨詢
建站咨詢
