位置: 编程技术 - 正文

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创建链接服务器连接实例)

  • 其他应收款审计说明怎么写
  • 利息税减少
  • 查找出资产负债表的软件
  • 开票信息中电话号码变更
  • 零申报失败什么原因
  • 工会经费计入现金流量表哪项
  • 残疾人一次性奖金
  • 有两种税率的如何填申报表
  • 可税前扣除的工资
  • 营改增后销售不动产的收入
  • 暂估入库商品用什么科目
  • 服务业发票丢失怎么处理
  • 补计提去年的折旧该怎么做账
  • 小企业会计准则和企业会计准则的区别
  • 营业外收入做多了怎么办
  • 变更法人税务怎么变更
  • 单位购买的团体意外险会计分录
  • 工程公司安装中央空调能按混合销售计算增值税么?
  • 企业股权转让有什么好处
  • 工程所在地预缴税款可以退回吗
  • 最新土地增值税筹划
  • 没有把发票开给客户公司注销了怎么办
  • 售后回租业务的会计分录
  • 会计调账必须写说明吗
  • 有形动产租赁服务和不动产租赁服务的区别
  • 路由器2.4g和4g有什么区别
  • web投票系统源码
  • PHP:session_status()的用法_Session函数
  • pc是什么文件
  • oracle win10
  • 坏账准备 结转
  • 出口退税率的调整方法
  • ipad air3发布会价格
  • 上月未结账本月不能操作任何业务
  • php最安全的登录功能
  • vue前端怎么运行
  • gpt40
  • php曲线图模板
  • 芝麻信用app
  • 营业额增长率公式
  • 合伙企业能享受所得税减半征收
  • 建筑保温材料施工规范
  • 红字写信是什么意思
  • 财政拨款结转累计结转为负
  • 增值税地方留存比例2023
  • 帝国cms批量添加文章
  • mongodb快速入门
  • 外贸da付款方式的流程图
  • 年终汇算清缴所得税计算器
  • 建筑安装个人所得税征收管理办法
  • 处理固定资产如何做账
  • 费用计入什么表
  • 一般纳税人购销合同印花税怎么算
  • 包装就是包装物
  • 企业选择的短期调整
  • 刷单成本计入什么费用?
  • 个体户记账报税
  • 新成立的公司怎样建账
  • 关于其他应付款的问题
  • 高速etc发票如何打印
  • 物流公司怎么做利润高
  • windows u盘制作
  • win10周年版
  • win10怎么看下载的软件
  • 安装samba服务器步骤
  • 注册win7账号
  • win8能不能玩gta5
  • glsl fract
  • 简洁实用的公司治理机制
  • jquery访问本地html
  • jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
  • 工商跟税务的区别
  • 湖北省税务局官网电话
  • 四川纳税互动平台app
  • 四川国税局局长是谁
  • 三证合一的资料
  • 深圳国税系统
  • 印花税票有什么用
  • 广西税务查询
  • 国税局和地税局有什么区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设