2
select 1 from someTable where someColumn = #
select top 1 someColumn1 from someTable where someColumn2 = #
哪一個會更快大規模的表... 沒有得到指標都在該表中,這樣不會工作。
謝謝。
select 1 from someTable where someColumn = #
select top 1 someColumn1 from someTable where someColumn2 = #
哪一個會更快大規模的表... 沒有得到指標都在該表中,這樣不會工作。
謝謝。
第一個選擇一個字段的值爲1
(一個數字)的值和行數,第二個返回所有列,但僅針對第一行。
由於他們在做不同的事情,因此無法比較性能。
主要我想知道是否有一個記錄存在someColumn2 =#... 桌子上,我不需要對數據做任何事情。一個真實的或者錯誤的答案都可以。 – Gleeb 2011-05-12 06:07:58
這些查詢的功能是什麼?爲什麼不'從someTable中選擇top(1)1 where someColumn2 =#'? – 2011-05-11 15:24:49
我第二馬丁......你爲什麼問他們什麼時候沒有可比性? – gbn 2011-05-11 17:19:42