位置: 编程技术 - 正文

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

  • 注册资本印花税减半征收政策
  • 国际运输需要办什么证
  • 关联方交易金额含税吗
  • 多余的进项税该怎么处理
  • 增值税报表申报流程
  • 小企业会计准则2023电子版
  • 代收款需要开票吗
  • 网吧电脑折旧率
  • 费用票如何做账务处理
  • 合同成本在哪个科目列支
  • 税务稽查补缴的税款需要申报吗
  • 普票冲红原票要退回吗
  • 自然灾害造成库存商品毁损
  • 烟草批发环节加征的消费税税率是多少
  • 公司将自产产品奖励员工
  • 职工福利费扣除标准2022
  • 税务登记需要什么资料2022
  • 产值指的是财务报表哪个数值
  • 车不入库扣几分
  • 1697509422
  • 企业合并怎么处理
  • 发票已认证次月冲红
  • 输入法自定义按键位置
  • bios升级失败后如何恢复
  • 在业和存续是什么经营状态
  • 财政拨款结余的明细科目
  • 在公司预支费用怎么写单据
  • 哪里有办各种真实有效的证的
  • php img
  • 技术服务辅助设施包括
  • 销售产品库存商品怎么减
  • 政策性搬迁条件
  • 湿地上有什么植物
  • php错误级别有哪些
  • 怎么安装vue环境
  • 我国的增值税是价外税消费税是价内税
  • 成本法处置子公司丧控合并层面
  • mapbox怎么用
  • 串口发送字节数据的数据格式是什么
  • discuz管理中心进不去
  • 企业出租无形资产使用权取得的收入应计入
  • 金蝶利润表出现科目
  • 其他所得
  • 个税手续费返还增值税申报表怎么填
  • 贷方是收入还是借方是收入
  • 实际缴纳的税金比应交的多的部分记入什么科目
  • 注销的企业
  • 税种分类及其税率
  • 预存返现活动规则
  • 享受研发费用加计扣除需要什么条件
  • 工厂的委托加工怎么写
  • 高新技术企业退出机制
  • 没有关联企业怎么选不了否
  • 不开票收据可以盖章吗
  • 建造合同收入
  • 债务人以低于债务账面价值的现金清偿某项债务
  • win10小娜如何使用
  • ubuntu虚拟机apt安装tools
  • winadserv.exe - winadserv是什么进程
  • linux系统中安装软件的批处理文件
  • win7音量图标不能启用
  • windows 打开文件命令
  • 怎么用root登录
  • windows7basic怎么改
  • Extjs Label的 fieldLabel和html属性值对齐的方法
  • python中元组和列表
  • cocos2dx-js
  • 计算机入域怎么操作
  • ie6-ie10的浏览器
  • 微信小程序访问相册权限在哪里
  • shell脚本实现文件移动、复制等操作
  • jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法
  • android中常用的adapter不包括
  • 天津2020年契税征收标准
  • 综合所得申报表在哪里
  • 税务局分局局长是什么级别干部
  • 国税总局编制这次怎么调整
  • 加工中心钻孔进给
  • 江苏城市规划
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设