码迷,mamicode.com
首页 > 数据库 > 详细

SQL语句嵌套 order by 无效

时间:2017-10-16 19:40:17      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:方案   tor   嵌套   sele   nbsp   倒序   order   bsp   提示   

selec * from (select top 20 * from (select top 100 * from Concentrator order by 序号 asc) order by 序号 desc) order by 序号 asc


这个的代码的基础设想是,先搜索表中前100行,然后把这100行倒序,得到第81-100行的数据,但是此时是逆排的,再把这个结果按升序排一次,结果提示这个语句是无效的

 

(解决方案)

SELECT  *
 FROM    ( SELECT TOP 20
                     *
           FROM      ( SELECT TOP 100
                                 *
                       FROM      Concentrator
                       ORDER BY  序号 ASC
                     ) a
           ORDER BY  序号 DESC
         ) a
 ORDER BY 序号 ASC

要加别名

SQL语句嵌套 order by 无效

标签:方案   tor   嵌套   sele   nbsp   倒序   order   bsp   提示   

原文地址:http://www.cnblogs.com/LYT731013/p/7678031.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!