Абсолютно одинаковые планы запросов на MS SQL Express, но версия с DISTINCT будет отличаться на MS SQL Enterprise. Потому что в план запроса включится Parallel процесс.
SELECT COUNT(DISTINCT Color)
FROM [Production].[Product] pp
WHERE Color is not null
select COUNT(*)
from (
SELECT Color
FROM [Production].[Product] pp
where Color is not null
group by pp.Color) a
Комментариев нет:
Отправить комментарий