SQL Server分页具有大量记录

阿什坎·莫巴宁·基阿巴尼

我有此SQL查询分页:

SELECT * FROM 
  (
    SELECT T1.*,T2.*, ROW_NUMBER() over(ORDER BY ID DESC) row 
    FROM 
        table1 t1
         LEFT JOIN 
        table2 t2 on t1.id = t2.pid
  ) tbl
WHERE row>= @start and row<@end

现在的问题是,选择结果可能是成千上万条记录,这些记录将针对每个用户的每个页面执行。

我可以分开选择的任何建议(选择更少的记录?)

ROW_NUMBER可能在ID或DATE前超额订购。

顺便说一下,选择*只是为了简化示例代码。

米兹克

如果您拥有SQL Server 2012或更高版本,则可以此处所述使用OffsetFetch关键字

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server分页具有大量记录

来自分类Dev

具有分页和计数的SQL Server查询

来自分类Dev

具有大量数据的SQL Server内存表用例

来自分类Dev

分析具有大量列的 SQL Server 表的最佳方法?

来自分类Dev

具有大量OR的SQL查询

来自分类Dev

具有大量OR的SQL查询

来自分类Dev

在SQL Server中选择具有多个行条件的记录

来自分类Dev

在 SQL Server 中转置具有日期时间记录的表

来自分类Dev

具有大量数据的慢插入性能(SQL Server / C#)

来自分类Dev

从具有大量数据的 SQL Server Sproc 批量读取结果集?

来自分类Dev

SQL Server-获取具有无效日期格式的所有记录

来自分类Dev

是否有一种有效的方法来添加大量记录,而EF&SQL Server中不存在每个记录?

来自分类Dev

具有不同记录的 SQL delta 计算

来自分类Dev

具有非常大的IN子句的SQL Server查询在活动监视器中导致大量查询

来自分类Dev

具有Max功能的其他表中不存在的SQL Server 2014 Select记录

来自分类Dev

SQL Server:如何从datetime列中选择具有特定日期的记录

来自分类Dev

在SQL Server视图中使用GROUP BY返回具有最大值的记录

来自分类Dev

SQL Server XQuery选择“ XML列”是否包含具有值的元素的记录

来自分类Dev

表变量在SQL Server中可以具有的最大记录数

来自分类Dev

SQL Server:多条记录合并到具有相同ID的同一行

来自分类Dev

SQL Server-查找具有相同子字符串的记录

来自分类Dev

如何在SQL Server中查询具有多个键/值对约束的记录?

来自分类Dev

从SQL Server 2012表中删除具有身份的重复记录

来自分类Dev

选择在SQL Server查询中具有两种可能性之一的记录

来自分类Dev

具有Max功能的其他表中不存在的SQL Server 2014 Select记录

来自分类Dev

如何返回具有DateTime高级状态的单个记录-SQL Server

来自分类Dev

SQL Server 组记录和计数具有相似名称的总数

来自分类Dev

在 SQL Server 表中,如何根据对具有 JSON 值的列的 JSON 搜索过滤记录

来自分类Dev

分页SQL Server结果

Related 相关文章

  1. 1

    SQL Server分页具有大量记录

  2. 2

    具有分页和计数的SQL Server查询

  3. 3

    具有大量数据的SQL Server内存表用例

  4. 4

    分析具有大量列的 SQL Server 表的最佳方法?

  5. 5

    具有大量OR的SQL查询

  6. 6

    具有大量OR的SQL查询

  7. 7

    在SQL Server中选择具有多个行条件的记录

  8. 8

    在 SQL Server 中转置具有日期时间记录的表

  9. 9

    具有大量数据的慢插入性能(SQL Server / C#)

  10. 10

    从具有大量数据的 SQL Server Sproc 批量读取结果集?

  11. 11

    SQL Server-获取具有无效日期格式的所有记录

  12. 12

    是否有一种有效的方法来添加大量记录,而EF&SQL Server中不存在每个记录?

  13. 13

    具有不同记录的 SQL delta 计算

  14. 14

    具有非常大的IN子句的SQL Server查询在活动监视器中导致大量查询

  15. 15

    具有Max功能的其他表中不存在的SQL Server 2014 Select记录

  16. 16

    SQL Server:如何从datetime列中选择具有特定日期的记录

  17. 17

    在SQL Server视图中使用GROUP BY返回具有最大值的记录

  18. 18

    SQL Server XQuery选择“ XML列”是否包含具有值的元素的记录

  19. 19

    表变量在SQL Server中可以具有的最大记录数

  20. 20

    SQL Server:多条记录合并到具有相同ID的同一行

  21. 21

    SQL Server-查找具有相同子字符串的记录

  22. 22

    如何在SQL Server中查询具有多个键/值对约束的记录?

  23. 23

    从SQL Server 2012表中删除具有身份的重复记录

  24. 24

    选择在SQL Server查询中具有两种可能性之一的记录

  25. 25

    具有Max功能的其他表中不存在的SQL Server 2014 Select记录

  26. 26

    如何返回具有DateTime高级状态的单个记录-SQL Server

  27. 27

    SQL Server 组记录和计数具有相似名称的总数

  28. 28

    在 SQL Server 表中,如何根据对具有 JSON 值的列的 JSON 搜索过滤记录

  29. 29

    分页SQL Server结果

热门标签

归档