位置: 编程技术 - 正文

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

  • 赠与房屋再次出售的缴税问题有哪些
  • 增值税申报表如何打印
  • 劳动合同扣税太狠了吧
  • 分公司撤销跨区域转固定资产到总公司
  • 小规模销售产品会计分录
  • 资产损失税前扣除管理办法 税屋
  • 固定资产变卖怎么开票
  • 一个营业执照可以开几家淘宝店
  • 净现值率和现值指数之间的关系
  • 短期投资有什么缺点
  • 支付费用可以通过应收账款
  • 电费专票抵扣需要发票吗
  • 足疗发票税点
  • 耕地占用税和契税什么时候交
  • 补缴企业所得税汇算清缴会计分录怎么做
  • 应收账款未计提坏账,但是确实收不回来
  • 债务重组过程
  • 长期未收回的应收账款企业所得税
  • 真实有效的18岁身份证
  • 物业公司给业主的生日祝福
  • 微信企业公众号开发平台
  • macos新版本
  • 滞纳金和罚金计入哪个会计科目
  • kcleaner.exe是什么
  • kpk是什么文件
  • 2023前端面试题csdn
  • 收到银行退回账号短信
  • yii框架安装
  • php正则函数内容匹配
  • 用php写个简单的编程
  • 结转出口退税分录
  • dos命令暂停停10s
  • python极客项目编程 豆瓣
  • 会计月末账务处理程序
  • 工程施工企业的增值税税率是多少
  • 什么经营范围可以开门票发票
  • 帝国cms怎么用
  • css设置旋转动画
  • python tkinter entry用法
  • sqlserver2005安装步骤教程
  • dede标签的使用
  • 工程物资进项税额转出
  • 汇兑损益应计入
  • 发票税率开错了3%开成5%怎么办?
  • 技术报酬金是什么意思
  • 委托代销商品的核算
  • 认证失败,未获取到区域信息
  • 可转换债券发行主体
  • 企业所得税汇算清缴时间
  • 当月没认证的发票当月不用进行账务处理吗
  • 装修公司开劳务发票会被罚款吗
  • 应收其他应收区别
  • mysql中字符串函数
  • mysql5.0安装
  • mysql三层架构
  • Windows 10 与 MySQL 5.5 安装使用及免安装使用详细教程(图文)
  • 腾讯云centos7有界面吗
  • 安装软件提示windows 无法访问指定设备,路径或文件
  • window7 32位系统
  • windowsxp关机没反应
  • userexperience是什么意思
  • linux vps 教程
  • win8应用商店废了
  • windows下部署phpipam
  • win10允许访问
  • 正则表达\d
  • css svg滤镜
  • perl编程
  • css中渐变
  • nodejs实现登录功能
  • python中 info
  • jQuery的 $.ajax防止重复提交的两种方法(推荐)
  • js function.call
  • Android使用的方式来管理
  • 柜台申报税务流程图
  • 浙江国税局电话客服热线
  • 外地户口在绍兴读小学
  • 杭州国税咨询电话
  • 土地买卖谈判开场陈述
  • 办公厅机构设置方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设