同一个聚合函数在sql语句中多次使用会影响他的性能吗?

如下所示的两条sql语句在执行的过程中速度对比

SELECT COUNT(DISTINCT(字段)) FROM [库].[dbo].[表]
SELECT COUNT(DISTINCT(字段)),COUNT(DISTINCT(字段)),COUNT(DISTINCT(字段)) FROM [库].[dbo].[表]

在十万条数据中测试结果

 

 结论,不会重复计算,并不会影响查询速度。

 

posted @ 2017-11-24 13:00  瑕不掩喻  阅读(1527)  评论(0编辑  收藏  举报