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