位置: 编程技术 - 正文

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

  • 交易性金融资产的账务处理
  • 营业总收入包括营业外收入吗
  • 查看企业用什么软件
  • 车辆商业险和强制险交完给退么
  • 快速撕发票的方法有哪些
  • 汇算清缴补缴纳企业所得税会计分录
  • 递延所得税资产和负债怎么计算
  • 财付通转账手续费多少
  • 原材料的可变现净值等于产品可变现净值减加工费么
  • 自制原始凭证和原始凭证的区别
  • 税法对固定资产大修理
  • 外请人员所发生的费用怎么做账
  • 转账支票背书有时间限制吗
  • 什么费用需要进行摊销
  • 出口退税远程申报
  • 主营业务税金及附加包括印花税吗
  • 哪些理财产品能赎回
  • 新个税法规定的专项扣除包括住房公积金
  • 国税通用机打发票有几联
  • 采用支付手续费方式委托代销商品
  • 中小企业工会经费怎么算
  • 金三接口调用失败怎么办?
  • 夫妻房产分割哪家好
  • 股利如何算
  • windows伪装电脑mac
  • 合同负债和预收账款的关系
  • 电脑重装win7系统后无法连接网络
  • mac系列电脑
  • php数组函数,选班长
  • php true
  • 融资租赁印花税怎么缴纳
  • 废旧物资经营单位增值税税率
  • 可以享受企业所得税加计扣除的有
  • 结转已销售产品成本20000元
  • mysql跨库join
  • 完美破费是什么意思
  • 筹建期间发生的开办费用
  • 学电脑网站
  • 煤炭企业所得税税率新疆
  • 技术开发费免税政策
  • 编制科目余额表的方法
  • 临时工工资账务处理该怎么进行
  • 补发工资如何做账
  • 成立业主委员会申请书
  • 企业的项目有哪些
  • 小微企业开专票需要缴纳多少税
  • 小规模纳税人劳务派遣可以差额征税吗
  • 补发工资怎么补发
  • 筹建期发生的费用怎么申报
  • 发行价格另支付发行费用
  • 什么是电子发票如何打印报销
  • 叉车上牌流程注册登记
  • 单位车辆保险费
  • 企业购买加油卡出售怎么做账
  • 公司委托公司收款范本
  • 远程查看微信聊天记录软件
  • fedora os
  • windows 8
  • linuxone
  • unity播放声音的方法
  • xcode a build only device
  • [置顶] 《翻身称霸》
  • opengl 生成图片
  • react父组件触发子组件方法
  • python中myf
  • unity2.5d游戏地图处理
  • jquery keydown
  • Node.js中的construct
  • JavaScript中的this
  • js设置rem
  • javascript总结笔记
  • jQuery simpleModal插件的使用介绍
  • js中.html
  • 借助FileReader实现将文件编码为Base64后通过AJAX上传
  • 企业如何在网上申请缴税三方协议
  • 税盘换电脑怎么登陆
  • 2020年增值税运费税率是多少
  • 长春市征收中心
  • 审计的起源和发展史
  • 宁波购房契税退税条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设