首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql执行有关问题

2012-04-13 
sql执行问题比如:select t1,t2 from table where t3ok这句话,在执行时,是不是按一定的顺序,从第一条开

sql执行问题
比如:
select t1,t2 from table where t3='ok'
这句话,在执行时,是不是按一定的顺序,从第一条开始,一条的来和条件t3=ok进行比较,符合的放入临时表,在下一条,输出结果集?

[解决办法]
这句话,在执行时,按一定的顺序,例如从第一条开始,一条的来和条件t3='ok'进行比较,符合的放入缓存,然后输出结果集.
[解决办法]
一条一条的找,如果为T3建立索引的话,从索引中查找。倒不一定放入临时表,每条记录应该有一个ID值的,最后把符合条件的ID值,一块带出来。
[解决办法]
没有加order by 的情况下,顺序还是按原来的,只是把符合条件的放入缓存再输出结果集.
[解决办法]
楼主你说的数据记录处理顺序是没有错误。就是如你所说,记录是一条一条被检索的。

热点排行
Bad Request.