2
如何實現分頁在SQL查詢Azure中 具體而言,如何我指定的限制和偏移....服務器端分頁
我應該顯示50條記錄每頁面,並有像4000條記錄在數據庫中
我寫一個API,用於同來獲取使用SQL查詢的記錄....如何指定在MS SQL查詢
如何實現分頁在SQL查詢Azure中 具體而言,如何我指定的限制和偏移....服務器端分頁
我應該顯示50條記錄每頁面,並有像4000條記錄在數據庫中
我寫一個API,用於同來獲取使用SQL查詢的記錄....如何指定在MS SQL查詢
SELECT * FROM
yourtable order by someuniquecolumn
OFFSET 0 ROWS FETCH NEXT 50 ROWS ONLY ;
您還可以使用像下面這樣的變量:
DECLARE
@pagenum AS INT = 1,
@pagesize AS INT = 10;
SELECT *
FROM yourtable
ORDER BY someuniquecolumns
OFFSET (@pagenum - 1) * @pagesize ROWS FETCH NEXT @pagesize ROWS ONLY;
參考文獻:
http://sqlmag.com/blog/sql-server-2012-t-sql-glance-offsetfetch
,幫助..謝謝:) –