UNION 语句

原创 2005年02月28日 17:13:00

与其它 Transact-SQL 语句一起使用 UNION 语句时,请遵循以下指南:

  • UNION 语句中的第一个查询可以包含一个 INTO 子句,该子句用来创建容纳最终结果集的表。只有第一个查询可以使用 INTO 子句。如果该子句出现在别处,Microsoft® SQL Server™ 2000 将显示错误信息。此外请记住:如果没有设置 select into/bulkcopy 选项,那么 SELECT INTO 子句只能创建临时表。

  • 只有在 UNION 语句的结尾,才允许使用 ORDER BY 和 COMPUTE 子句以定义最终结果的顺序或计算汇总值。不能在组建 UNION 语句的单独查询中使用这些子句。

  • GROUP BY 和 HAVING 子句只能在单独的查询中使用;它们不能用来影响最终的结果集。

  • UNION 运算符可用于 INSERT 语句中。

  • FOR BROWSE 子句不能在包含 UNION 运算符的语句中使用。

如果使用 UNION 运算符,那么单独的 SELECT 语句不能包含其自己的 ORDER BY 或 COMPUTE 子句。只能在最后一个 SELECT 语句的后面使用一个 ORDER BY 或 COMPUTE 子句;该子句适用于最终的组合结果集。GROUP BY 和 HAVING 子句只能在单独的 SELECT 语句中指定。

 

关于SQL中Union和Join的用法

转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 一直以来,对于数据库SQL方面都是半吊子水平,能写一些基本的增删改查的语句,大部分时间都是用下Wher...
  • ycg514230
  • ycg514230
  • 2016年07月29日 16:10
  • 8116

Hibernate如何实践union,order by,分页功能共存

hibernate的  HQL是不支持union语句的。所以,我们只能使用原生态SQL语句来做~ 问题是,不但要查出语句,还要封装成对象供应页面显示,这时,我们可以使用HQL的addScalar和se...
  • zhbitxhd
  • zhbitxhd
  • 2014年03月22日 16:43
  • 7526

union || union ALL 合并 两个或者多个select语句的结果集

UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的...
  • qiezikuaichuan
  • qiezikuaichuan
  • 2015年03月05日 15:21
  • 672

SQL中UNION使用实例

实例使用表 使用UNION合并查询结果集 SELECT id,name,age,classid,score FROM tb_Student WHERE age...
  • tiana0
  • tiana0
  • 2013年11月24日 18:01
  • 7254

MySQL 手工注入语句总结

sunzn:存查备用! 暴字段长度 Order by num/* 匹配字段 and 1=1 union select 1,2,3,4,5…….n/* 暴字段位置 and 1=2 union...
  • senlin1202
  • senlin1202
  • 2016年03月04日 09:56
  • 4122

kylin学习(一)

关键概念: olap(联机分析查询) 维(Dimension) ,例如时间维 维的层次(level,例如时间维:日期,月份,季度, 维的成员(Member):维的一个取值 ,例如某年某月某日 ...
  • ruiyiin
  • ruiyiin
  • 2016年02月18日 23:19
  • 1901

Sql UNION 合并多个结果集并排序

1.建表语句及测试数据: --创建表A CREATE TABLE A( A1 int NULL, A2 nvArchAr(50) NULL, A3 decimAl(18, 0) NULL ) ...
  • a497785609
  • a497785609
  • 2013年12月03日 20:14
  • 14533

新一代数据查询语言GraphQL来啦!

GraphQL是一种API查询语言,是一个对自定义类型系统执行查询的服务端运行环境...
  • IMWebteam
  • IMWebteam
  • 2016年12月26日 19:37
  • 2155

Mysql同时执行多个select语句——union

前言              今天小编在改bug的时候遇到一个既简单又让人头疼的问题,由于底层封装的执行sql语句的方法中没有合适我的,所以我只能在我的D层动手脚了…… 经验 下面来说说我今天...
  • u013031565
  • u013031565
  • 2016年08月08日 12:53
  • 4305

两个结果集拼接 union和union all的区别

Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All  两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致); 如果我们需要将...
  • yucaifu1989
  • yucaifu1989
  • 2015年06月09日 17:08
  • 3167
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UNION 语句
举报原因:
原因补充:

(最多只允许输入30个字)