SQL select performance top 1 VS select 1

时间:2011-05-11 15:16:58

标签: sql performance

select 1 from someTable where someColumn = #

select top 1 someColumn1 from someTable where someColumn2 = #

哪一个在大型桌子上会更快...... 在那张桌子上根本没有索引,所以不会工作。

感谢。

1 个答案:

答案 0 :(得分:8)

第一个选择一个值为文字1(一个数字)的列和尽可能多的行,而第二个列返回所有列但仅针对第一行。

由于他们正在做不同的事情,因此无法比较表现。