Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL select性能排名前1与select 1_Sql_Performance - Fatal编程技术网

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 = #