哪个查询更适合分页?

时间:2014-02-06 07:51:31

标签: sql-server paging

哪种查询更适合寻呼查询1或查询2

查询1:

select CEILING(CONVERT(decimal,Count(*))/@PageSize) as TotalPages FROM  Table

查询2:

Select (Count(*) + @PageSize - 1)/@PageSize as TotalPages FROM  Table

1 个答案:

答案 0 :(得分:1)

您的样本基础我会去查询2

但从技术上讲,它们在SQL Server中都具有相同的性能,尝试执行它们并查看执行计划。