小编Mik*_*Vee的帖子

分页时获取总行数

我有一个搜索屏幕,用户有5个要搜索的过滤器.
我根据这些过滤器值构建了一个动态查询,并一次构建了第10页结果.
这在SQL2012中正常使用OFFSETFETCH,但我使用两个查询来执行此操作.

我想显示10个结果显示查询找到的总行数(假设为1000).
目前我通过运行两次查询来执行此操作- 一次为总计数,然后再次为10行.
有没有更有效的方法来做到这一点?

sql sql-server paging fetch sql-server-2012

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

fetch ×1

paging ×1

sql ×1

sql-server ×1

sql-server-2012 ×1