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

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

2012-01-18 
sql语句的执行顺序select top 10 id from a order by id desc是怎么执行的?先选出top 10结果集来再对排序

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

热点排行