我使用ROW_NUMBER()对我的网站内容进行分页,当你点击最后一页时,它会超时,因为SQL Server需要很长时间才能完成搜索.
已经有一篇关于这个问题的文章,但似乎还没有完美的解决方案.
当我单击StackOverflow的最后一页时,返回页面需要的时间少于一秒,这非常快.我想知道他们是否拥有真正的快速数据库服务器,或者他们是否有解决ROW_NUMBER()问题的解决方案?
任何的想法?
我想获得结果的总数和一些查询的前n行 - 是否可以在一个语句中?
我希望结果如下:
count(..) column1 column2
125 some_value some_value
125 some_value some_value
Run Code Online (Sandbox Code Playgroud)
先感谢您!
我怎么能在执行后获得多少行?
我的查询是:
SELECT a.Emp,b.orders
from table as a inner join table1 b
on a.ID = B.ID
Run Code Online (Sandbox Code Playgroud)
如何查找上述连接中返回的行数?