SQL select性能排名前1与select 1
或 在大型桌子上哪一个更快。。。 那张表上根本没有索引,所以这不起作用SQL select性能排名前1与select 1,sql,performance,Sql,Performance,或 在大型桌子上哪一个更快。。。 那张表上根本没有索引,所以这不起作用 谢谢。第一个选择一列,该列的值为literal 1,一个数字,行数为该列的行数,而第二个返回所有列,但仅返回第一行 无法比较性能,因为它们做的事情不同。这些查询的功能是什么?为什么不从someTable中选择Top1,其中someColumn2=?我支持Martin。。。为什么你会问它们什么时候不可比较?主要是我想知道表中是否存在someColumn2=。。。我不需要对数据做任何事情。回答正确或错误都可以。 select 1
谢谢。第一个选择一列,该列的值为literal 1,一个数字,行数为该列的行数,而第二个返回所有列,但仅返回第一行
无法比较性能,因为它们做的事情不同。这些查询的功能是什么?为什么不从someTable中选择Top1,其中someColumn2=?我支持Martin。。。为什么你会问它们什么时候不可比较?主要是我想知道表中是否存在someColumn2=。。。我不需要对数据做任何事情。回答正确或错误都可以。
select 1 from someTable where someColumn = #
select top 1 someColumn1 from someTable where someColumn2 = #