读书人

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

发布时间: 2012-03-25 20:55:17 作者: rapoo

大家看看两种查询语句哪个快
第一种: select * from (select * from tb where ....) as a
第二种: select * from (select * from tb ) as a where...
一个是where在里面,一个是在外面,请问哪个查询的速度会快点呢,求解!

[解决办法]
第一种
[解决办法]
看情况,条件建索引.
[解决办法]
第一种快,先过滤了查询结果
[解决办法]
一样.
[解决办法]

探讨

引用:
一样.


为什么呢?

[解决办法]
第一种好,子查询的数据集合越小,查询数据越快。

读书人网 >SQL Server

热点推荐