我有一个搜索屏幕,用户有5个要搜索的过滤器. 我根据这些过滤器值构建了一个动态查询,并一次构建了第10页结果. 这在SQL2012中正常使用OFFSET和FETCH,但我使用两个查询来执行此操作.
OFFSET
FETCH
我想显示10个结果并显示查询找到的总行数(假设为1000). 目前我通过运行两次查询来执行此操作- 一次为总计数,然后再次为10行. 有没有更有效的方法来做到这一点?
sql sql-server paging fetch sql-server-2012
fetch ×1
paging ×1
sql ×1
sql-server ×1
sql-server-2012 ×1