位置: 编程技术 - 正文

sqlserver Union和SQL Union All使用方法

编辑:rootadmin

SQL UNION 操作符

UNION 操作符用于合并两个或多个 SELECT 语句的结果集。

请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。

SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2

注释:默认地,UNION 操作符选取不同的值,即UNION是去了重的。如果允许重复的值,请使用 UNION ALL。

SQL UNION ALL 语法SELECT column_name(s) FROM table_name1UNION ALLSELECT column_name(s) FROM table_name2

另外,UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。

UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。union只是将两个结果联结起来一起显示,并不是联结两个表………… UNION 的语法如下:

[SQL 语句 1]UNION[SQL 语句 2] 假设我们有以下的两个表格,

Store_Information 表格 store_nameSalesDateLos Angeles$Jan--San Diego$Jan--Los Angeles$Jan--Boston$Jan--Internet Sales 表格 DateSalesJan--$Jan--$Jan--$Jan--$

而我们要找出来所有有营业额 (sales) 的日子。要达到这个目的,我们用以下的 SQL 语句: SELECT Date FROM Store_InformationUNIONSELECT Date FROM Internet_Sales 结果:

DateJan--Jan--Jan--Jan--Jan--Jan--

有一点值得注意的是,如果我们在任何一个 SQL 语句 (或是两句都一起) 用 "SELECT DISTINCT Date" 的话,那我们会得到完全一样的结果。SQL Union AllUNION ALL 这个指令的目的也是要将两个 SQL 语句的结果合并在一起。 UNION ALL 和 UNION 不同之处在于 UNION ALL 会将每一笔符合条件的资料都列出来,无论资料值有无重复。 UNION ALL 的语法如下: [SQL 语句 1]UNION ALL[SQL 语句 2] 我们用和上一页同样的例子来显示出 UNION ALL 和 UNION 的不同。同样假设我们有以下两个表格,

Store_Information 表格 store_nameSalesDateLos Angeles$Jan--San Diego$Jan--Los Angeles$Jan--Boston$Jan--Internet Sales 表格 DateSalesJan--$Jan--$Jan--$Jan--$

而我们要找出有店面营业额以及网络营业额的日子。要达到这个目的,我们用以下的 SQL 语句: SELECT Date FROM Store_InformationUNION ALLSELECT Date FROM Internet_Sales 结果:

DateJan--Jan--Jan--Jan--Jan--Jan--Jan--Jan--

eg:结果集是

SELECT id,Name,DocPinYin FROM doctor

结果集是

故:union将两个结果集合在一起

推荐整理分享sqlserver Union和SQL Union All使用方法,希望有所帮助,仅作参考,欢迎阅读内容。

sqlserver Union和SQL Union All使用方法

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

sqlserver中创建链接服务器图解教程 1.展开服务器对象--链接服务器--右击"新建链接服务器"注意:必须以数据库管理员身份登录(通常也就是sa帐号)后,才可以创建"链接服务器"2.输入链接服务

sqlserver中Case的使用方法(上下篇)第1/2页 --简单Case函数CASEsexWHEN'1'THEN'男'WHEN'2'THEN'女'ELSE'其他'END--Case搜索函数CASEWHENsex='1'THEN'男'WHENsex='2'THEN'女'ELSE'其他'END这两种方式,可以实现相同的功能。简

SQL SELECT 语句的表连接 我来给大家介绍join(连接)的概念.为此准备了两个试验用表:album(专辑表)和track(曲目表).专辑表:包含首来自Amazon的音乐CD的概要信息。album(as

标签: sqlserver Union和SQL Union All使用方法

本文链接地址:https://www.jiuchutong.com/biancheng/349183.html 转载请保留说明!

上一篇:SQLServer 数据库的数据汇总完全解析(WITH ROLLUP)(sqlserver数据库怎么导出)

下一篇:sqlserver中创建链接服务器图解教程(sqlserver创建链接服务器连接实例)

  • 代扣代缴境外增值税可以抵扣
  • 企业所得税计算表
  • 中税税务咨询
  • 公对公不开票怎么办
  • 为什么租赁只能20年
  • 个体工商户所得税税率表
  • 商铺售后返租的会计分录
  • 建造期间不可抗力因素入成本么
  • 上年的应收帐款在本年度如何录入?
  • 税务局开收据的流程
  • 施工企业项目管理办法
  • 残料的会计分录
  • 上市公司个税手续流程
  • 增值税专用发票电子版
  • 个人与个人之间转账有限额吗
  • 税前扣除有标准的项目及标准有哪些?
  • 个人租车给公司租金多少合适
  • 做账计入收入没有结转成本怎么做账?
  • 事业单位调整以前年度盈余的收入时会计分录
  • 抵扣联复印件可以做账吗
  • 公司内收取的礼金
  • win10专业版如何改为家庭版
  • win10禁止使用网络
  • 长期股权投资权益法四个明细科目
  • 房地产预缴所得税的计税基础
  • 物权请求权是什么意思
  • 如何在电脑管家里把健康小程序提取出
  • 进货折扣适用于什么条件
  • 代扣个人缴纳社保费
  • 实际投资收益率等于什么
  • win10不关机设置方法
  • 不属于职工福利费的是抚恤费
  • 3gwifi怎么用
  • 三元运算符判断闰年php
  • 什么是包装物押运
  • 前端男神尤雨溪传奇
  • PHP:imageloadfont()的用法_GD库图像处理函数
  • origin2017曲线拟合
  • 享受小型微利企业税收优惠的条件
  • 税务没给核印花税,企业用交吗
  • 职工教育经费的计提比例是多少
  • php array_search二维数组
  • 有进项税额转出怎么做账
  • 应收账款收不回来的情况说明
  • 代收代付业务需要开发票吗
  • 软件成本如何归类管理
  • 图书免税?
  • 帝国cms可以做商标吗
  • centos8 mongodb
  • 购入项目用仪器怎么做账
  • mysql分片sql
  • 个人抬头的发票可以入账吗
  • 国际快递运输服务有哪些
  • 期间费用逐年上升说明什么
  • 所得税汇算清缴需要调增的项目
  • 企业收到退回的银行汇票多余款项时,应作的会计处理有
  • 仓库管理人员工资属于什么费用
  • 免息分期付款怎么办理
  • 报表其他非流动资产
  • 律师事务所如何成立
  • 本期缴纳上期应纳税额怎么填
  • sql Server 触发器的when的用法
  • sql需要哪些基础
  • windows勒索病毒溯源
  • windows8计算机在哪儿
  • windows硬盘是什么意思
  • win10一年更新一次
  • windows xp系
  • glortho函数
  • JavaScript的21条基本知识点
  • python web开发环境搭建
  • 批处理/a
  • bat批处理命令大全
  • nodejs apply
  • javascript添加元素
  • android开源app
  • unable to instantiate decoder
  • 稽查局和税务局哪个好发展
  • 什么情况下税务局会罚款
  • 上海浦东税务网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设