Sql server Azure中的服务器端分页(MS SQL)
如何在Azure中的SQL查询中实现分页 具体来说,我如何指定限制和偏移 我应该每页显示50条记录,数据库中大约有4000条记录 我正在为它编写一个API,以便使用SQL查询获取记录。。。。如何在MS SQL查询中指定Sql server Azure中的服务器端分页(MS SQL),sql-server,azure,pagination,Sql Server,Azure,Pagination,如何在Azure中的SQL查询中实现分页 具体来说,我如何指定限制和偏移 我应该每页显示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,
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;
参考文献:这很有帮助。。谢谢:)