Group By или Distinct?

mao04

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

mao04

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


mao04

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


mao04

Сравните планы выполнения двух следующих запросов.
<pre class="prettyprint linenums">USE pubs GO SELECT DISTINCT xtype FROM sysobjects SELECT xtype FROM sysobjects GROUP BY xtype</pre>


mao04

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