文章詳情頁(yè)
關(guān)于SQL Server SQL語(yǔ)句查詢分頁(yè)數(shù)據(jù)的解決方案
瀏覽:196日期:2023-10-29 15:53:22
比如:要求選取 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í)行速度比較快!
不過(guò),這種做法還是很麻煩,強(qiáng)烈期待微軟發(fā)明新的可分頁(yè)的SQL語(yǔ)句來(lái)!!!!
標(biāo)簽:
Sql Server
數(shù)據(jù)庫(kù)
排行榜
