where  后边的条件是不是 左-->右 啊?

解决方案 »

  1.   

    答曰:先 where
          再 order
      

  2.   

    --步骤一
    先是where 后order by再排序
      

  3.   

    先 where
    再 order
      

  4.   

    我觉得步骤一里的ORDER BY 没必要~~~
      

  5.   

    select top 10 * from tablename 
    where (id not in(select top 20 id from tablename order by id desc)) --步骤一
    order by  id desc         

    select top 10 * from tablename 
    where (id not in(select top 20 id from tablename)) --步骤一
    order by  id desc                               
    结果不一样的。
      

  6.   

    (1)select ..
    (2)from ..
    (3)where 
    (4)group by..
    (5)having...
    (6)order by ...
    运行顺序:(2)->(3)->(4)->(5)->(1)->(6)
      

  7.   

    to filebat(Mark) ( )   
     
    select 执行的次序????
      

  8.   

    select 就是关系代数的一个投影。
    是先投影得到结果集,然后再order by。
    有问题吗?楼上。