我使用SQL Server 2005中的row_number over()功能进行了一次昂贵的查询.在查询被分页时,我只返回这些记录的子列表.但是,我还想返回记录总数,而不仅仅是分页子集.有效地运行查询两次以获得计数是不可能的.
选择计数(*)也是不可能的,因为当我尝试这个时表现非常糟糕.
我真正喜欢的是@@ ROW_NUMBERROWCOUNT :-)
sql sql-server sql-server-2005
sql ×1
sql-server ×1
sql-server-2005 ×1