Group By или Distinct?

mao04

Добрый день.Нужно получить уникальную выборку по одному полю. Не подскажете что быстрее работает - Group By или Distinct? Подозреваю что Distinct. Но хотелось бы утвердиться...
4 ответа

mao04

Не факт. Планы сравни...


mao04

Кстати, скорее всего, этот Distinct и есть Group By.


mao04

Сравните планы выполнения двух следующих запросов.
USE pubs
GO

SELECT
 DISTINCT xtype
FROM
 sysobjects

SELECT
 xtype
FROM
 sysobjects
GROUP BY
 xtype


mao04

Ясно.Спасибо