`
omygege
  • 浏览: 1345155 次
文章分类
社区版块
存档分类
最新评论

order by union 应用实例 mssql

 
阅读更多

order by union 应用实例 mssql

跨库查询 分页问题烦了我一阵子了。

找不到不影响速度的方法,主要原因是 UNION 与ORDER BY写在一起报错。

因为order by不能直接出现在union的子句中,试着将它写在子句的子句中。于是问题解决了。

至今不 知道SQL为什么不能把order by 写在union了句中。

报错代码如下:

 select '加密锁' as xxmc ,ssh from a709.dbo.ts_gcb


union all select '测试加密锁' as xxmc ,ssh from a710.dbo.ts_gcb

union all select '金思维演示第三图书馆' as xxmc ,ssh from jswlibs1.dbo.ts_gcb

代码如下:

SELECT * FROM (

SELECT TOP 5 * FROM (

SELECT TOP 40 * from (

select '加密锁' as xxmc ,ssh from a709.dbo.ts_gcb

union all select '测试加密锁' as xxmc ,ssh from a710.dbo.ts_gcb

union all select '金思维演示第三图书馆' as xxmc ,ssh from jswlibs1.dbo.ts_gcb

) as tempdb ORDER BY "ssh" desc

) AS inner_tbl ORDER BY "ssh" ASC

) AS outer_tbl ORDER BY "ssh" desc

分享到:
评论

相关推荐

    MySQL中Union子句不支持order by的解决方法

    主要介绍了MySQL中Union子句不支持order by的解决方法,结合实例形式分析了在mysql的Union子句中使用order by的方法,需要的朋友可以参考下

    MySQL命令大全

    mysql> select * from MyClass order by id limit 0,2; 或者: mysql> select * from MyClass limit 0,2; 6、删除表中数据 命令:delete from 表名 where 表达式 例如:删除表 MyClass中编号为 的记录 mysql>...

    mysql 常用语句+实例

    排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 ...

    MySQL 5权威指南(第3版) 中文版 下载地址

    以及SQL语法、工具、选项、API应用指南,最大限度地帮助读者更快地学习和掌握MySQL数据库系统的设计和使用。本书覆盖了MySQL 5.0,讨论了新的程序设计接口(如PHP 5里的mysqli)和新的系统管理工具。  本书是MySQL...

    MYSQL常用命令大全

    mysql> select * from MyClass order by id limit 0,2; 或者: mysql> select * from MyClass limit 0,2; 6、删除表中数据 命令:delete from 表名 where 表达式 例如:删除表 MyClass中编号为1 的记录 mysql> ...

    MySQL5 权威指南第3版中文版_part1

    以及SQL语法、工具、选项、API应用指南,最大限度地帮助读者更快地学习和掌握MySQL数据库系统的设计和使用。本书覆盖了MySQL 5.0,讨论了新的程序设计接口(如PHP 5里的mysqli)和新的系统管理工具。 本书是MySQL...

    mysql select语句操作实例

    主要介绍了mysql select语句操作实例,本文给出了ORDER BY查询、GROUP BY查询、LIMIT查询、UNION等语句的实例,需要的朋友可以参考下

    dble:用于MySQL分片的高可伸缩性中间件

    dble(名称为“ double”,错误较少​​,没有“ ou”)由维护。什么是dble? dble是用于MySQL分片的高可伸缩性中间件。 分片随着业务的增长,... 我们支持复杂SQL查询,例如group by,order by,distinct,join,union

    基于MySQL玩转SQL数据分析课程 互联网数据分析师-SQL数据分析实战视频教程.txt

    ├─(59) select_from_demo_hy_order_20170410_limit_20_201705141925.csv ├─(60) where 练习.sql ├─(61) 字符串函数.sql ├─(62) 日期函数练习.sql ├─(63) 示例数据库产生的脚本.sql ├─(64) 练习案例...

    MySQL中的基本查询语句学习笔记

    select 属性列表 from 表名和视图列表 [where 条件表达式1] [group by 属性名1 [having 条件表达式2]] [order by 属性名2 [asc|desc]] 2.单表查询 1)使用*查询所有字段 select * from 表名; 2) 查询指定字段 ...

    强大的国外注入工具-darkMySQLi.py

    --orderby=COL Use a orderby clause in your dump --proxy=PROXY Use a HTTP proxy to connect to the target url --output=FILE.TXT Output results of tool to this file 实例: darkc0de:darkMySQLi ...

    Sql 语句详解

    6. SQL ORDER BY 子句 9 7. SQL INSERT INTO 语句 11 8. SQL UPDATE 语句 12 9. SQL DELETE 语句 13 10. SQL TOP 子句 13 11. SQL LIKE 操作符 15 12. SQL 通配符 16 13. SQL IN 操作符 18 14. SQL BETWEEN 操作符 ...

    程序员的SQL金典.rar

     10.7.3 ORDER BY子句  10.7.4 高级开窗函数  10.8 WITH子句与子查询 第11章 案例讲解  11.1 报表制作  11.1.1 显示制单人详细信息  11.1.2 显示销售单的详细信息  11.1.3 计算收益  11.1.4 产品销售额统计 ...

    程序员的SQL金典6-8

     10.7.3 ORDER BY子句  10.7.4 高级开窗函数  10.8 WITH子句与子查询 第11章 案例讲解  11.1 报表制作  11.1.1 显示制单人详细信息  11.1.2 显示销售单的详细信息  11.1.3 计算收益  11.1.4 产品销售额统计 ...

    程序员的SQL金典7-8

     10.7.3 ORDER BY子句  10.7.4 高级开窗函数  10.8 WITH子句与子查询 第11章 案例讲解  11.1 报表制作  11.1.1 显示制单人详细信息  11.1.2 显示销售单的详细信息  11.1.3 计算收益  11.1.4 产品销售额统计 ...

    程序员的SQL金典3-8

     10.7.3 ORDER BY子句  10.7.4 高级开窗函数  10.8 WITH子句与子查询 第11章 案例讲解  11.1 报表制作  11.1.1 显示制单人详细信息  11.1.2 显示销售单的详细信息  11.1.3 计算收益  11.1.4 产品销售额统计 ...

    程序员的SQL金典4-8

     10.7.3 ORDER BY子句  10.7.4 高级开窗函数  10.8 WITH子句与子查询 第11章 案例讲解  11.1 报表制作  11.1.1 显示制单人详细信息  11.1.2 显示销售单的详细信息  11.1.3 计算收益  11.1.4 产品销售额统计 ...

    Java面试宝典2020修订版V1.0.1.doc

    21、order by与group by的区别 47 22、commit在哪里会运用 47 23、行转列、列换行怎么转 48 24、什么是PL/SQL? 49 25、序列的作用 50 26、表和视图的关系 50 27、oracle基本数据类型 50 28、drop、truncate、 ...

Global site tag (gtag.js) - Google Analytics