首页 > 数据库技术 > 详细

SQL语句嵌套 order by 无效

时间:2017-10-16 19:17:14      阅读:314      评论:0      收藏:0      [点我收藏+]
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 无效

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!