当前位置: 代码迷 >> Sql Server >> sql语句的执行顺序解决方案
  详细解决方案

sql语句的执行顺序解决方案

热度:152   发布时间:2016-04-27 19:29:07.0
sql语句的执行顺序
select top 10 id from a order by id desc是怎么执行的?

先选出top 10结果集来再对排序还是先对表中记录排序再选出top 10?

表a
id
1
2
3
...

15
select top 10 id from a order by id desc的结果怎么会是
15
14
13
。。。
6

真是莫名其妙了


------解决方案--------------------
先 order by 再 top 10
  相关解决方案