真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何實現(xiàn)SQL語句分頁

這篇文章主要講解了“如何實現(xiàn)SQL語句分頁”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“如何實現(xiàn)SQL語句分頁”吧!

成都創(chuàng)新互聯(lián)公司主營江口網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,手機APP定制開發(fā),江口h5小程序設(shè)計搭建,江口網(wǎng)站營銷推廣歡迎江口等地區(qū)企業(yè)咨詢

1.如果有一個自動增長的id字段,則:

定義二個變量:Page,PageCount

Select top PageCount * From [tb_code] Where id>=(select min(id) from (select top (Page-1)*PageCount+1 id from [tb_code] order by id desc) as t) order by id desc

原理,根據(jù)ID計算出(Page-1)頁的最小值,然后用TOP關(guān)鍵字及可解決問題。


2.SELECT TOP 10 id,username From [tb_code] where id not in
( SELECT TOP 20000 id FROM tb_code ORDER BY username)

優(yōu)點:此方法可以根據(jù)表中的任一個字段排序,在一個表中有幾百萬條記錄時,仍有很高的效率,缺點是在大數(shù)據(jù)量的情況下效率略遜于第一種


3.SELECT TOP 10 id,username From
(SELECT TOP page*pagecount id, username FROM tb_code ORDER BY username)
DERIVEDTBL ORDER BY username DESC

優(yōu)點:此方法可以根據(jù)表中的任一個字段排序.
缺點是效率最低


在SQL Server 2005中使用rownum分頁(rownum函數(shù)使用方法介紹)

比方說要從表USER中查看第10到第20條之間的數(shù)據(jù),那么SQL是這樣實現(xiàn)的

SELECT * FROM (SELECT rownum rowcount,USER.* FROM USER) WHERE ROWCOUNT >=10 AND ROWCOUNT <20

其中函數(shù)ROWNUM,用來記錄每一條數(shù)據(jù)所在的位置。

感謝各位的閱讀,以上就是“如何實現(xiàn)SQL語句分頁”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對如何實現(xiàn)SQL語句分頁這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!


本文標(biāo)題:如何實現(xiàn)SQL語句分頁
網(wǎng)頁URL:http://weahome.cn/article/pdijph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部