对于sql语句中的select处理和where处理

来源:互联网 发布:数据保护系统 编辑:程序博客网 时间:2024/05/16 06:34

这两天分析一些复杂的sql语句处理,很多条件夹杂在一起的时候,先后的顺序直接决定先后的顺序区别。


对于一条sql语句select ... ... from table where ... ...的处理则是先where条件对于底层的过滤,然后select后面的在过滤结果集!


以前总觉得top和rownum没有区别,现在发现一个在select后面,一个在where后面区别很大。

top在select后面,指的是结果集的top多少,而rownum是扫描数据的多少

原创粉丝点击