当前位置: 代码迷 >> Sql Server >> 大家看看两种查询语句哪个快,该怎么处理
  详细解决方案

大家看看两种查询语句哪个快,该怎么处理

热度:19   发布时间:2016-04-27 14:17:49.0
大家看看两种查询语句哪个快
第一种: select * from (select * from tb where ....) as a
第二种: select * from (select * from tb ) as a where...
一个是where在里面,一个是在外面,请问哪个查询的速度会快点呢,求解!

------解决方案--------------------
第一种
------解决方案--------------------
看情况,条件建索引.
------解决方案--------------------
第一种快,先过滤了查询结果
------解决方案--------------------
一样.
------解决方案--------------------
探讨

引用:
一样.


为什么呢?

------解决方案--------------------
第一种好,子查询的数据集合越小,查询数据越快。
  相关解决方案