新聞中心
SQL Server分頁(yè)查詢(xún)是我們經(jīng)常要用到的,下面就為您介紹兩種SQL Server分頁(yè)查詢(xún)的實(shí)現(xiàn)方法,如果您對(duì)此方面感興趣的話(huà),不妨一看。

我們注重客戶(hù)提出的每個(gè)要求,我們充分考慮每一個(gè)細(xì)節(jié),我們積極的做好成都網(wǎng)站制作、成都做網(wǎng)站服務(wù),我們努力開(kāi)拓更好的視野,通過(guò)不懈的努力,創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵(lì)著我們更好的服務(wù)客戶(hù)。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),成都微信小程序,網(wǎng)站開(kāi)發(fā),技術(shù)開(kāi)發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫(kù)的技術(shù)開(kāi)發(fā)工程師。
pagesize: 每頁(yè)顯示記錄數(shù)
cureentpage:當(dāng)前頁(yè)數(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頁(yè)的記錄,每一頁(yè)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í)行速度比較快!
本文標(biāo)題:SQLServer分頁(yè)查詢(xún)的兩種方法
文章轉(zhuǎn)載:http://www.fisionsoft.com.cn/article/djeopps.html


咨詢(xún)
建站咨詢(xún)
