位置: 编程技术 - 正文

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

  • 收到其他与经营活动有关的现金是什么意思
  • 纳税信用等级分别为
  • 劳务公司在异地做项目需要提供当地完税证明
  • 取用备用金要188分
  • 出差补贴计入工资总额吗
  • 生产加工型企业经营范围
  • 退税 增值税
  • 营改增医院增值税
  • 所得税季度预缴纳税申报表中弥补以前年度亏损
  • 收到赞助费如何做分录
  • 年度所得税汇算清缴报告在哪打印
  • 软件开发服务费会计分录
  • 小微企业免征增值税优惠
  • 高温补贴需要交个人所得税吗2019
  • 收付实现制下预收款算收入吗
  • 外商投资企业外债额度
  • 债务转为资本什么意思
  • 商业承兑汇票如何查询
  • 所得税退税会计分录为啥要借贷所得税费用
  • 库存商品结转成本
  • 全免增值税企业有哪些
  • 工程安装成本分录
  • 税务发票盖章要求
  • 拍卖公司财务
  • 在win10系统中,如何限制孩子玩原神游戏
  • 重装系统j
  • 根据完工进度确认成本
  • 微软win11预览版
  • PHP:ftp_nb_get()的用法_FTP函数
  • 路由器怎么才能用
  • PHP+MySQL之Insert Into数据插入用法分析
  • 无形资产清理账务怎么做
  • 长期借款的主要原因
  • PHP:imagefontheight()的用法_GD库图像处理函数
  • python怎么学
  • 游戏的系统架构
  • 企业转让专利权属于什么收入
  • 不交社保个税怎么处理
  • 还贷款的卡有利息吗
  • 核定征收的方式包括
  • 什么叫财政补助收入
  • 质保金 销售费用
  • 债券投资属于什么
  • 网上缴税app叫什么
  • 银行转存款怎么办
  • 失业保险金退回短信
  • 预付款开了发票
  • 小规模纳税人预交增值税率
  • 一达通退税需要具备的条件?
  • 利润表期初余额怎么填
  • 制造费用是借还是贷
  • 无形资产计入待摊费用
  • 修筑公路的流程视频
  • 建厂房之前需要什么条件
  • 摊余成本计入哪里
  • sql 分页语句
  • windows任务管理器打不开
  • win7系统安全在哪
  • win10自动设置时间灰色
  • centos7 ip forward
  • win7的屏保设置在哪里
  • 怎么创建关机快手号
  • linux系统如何进入终端
  • “0x018b0b20”指令引用的“0×00000000”,该内存不能为“written”问题解决方法
  • 2021年win10累积更新
  • 一直显示正在安装windows
  • win 7怎么设置开机启动
  • win10系统经典桌面
  • win7系统打开excel文件很慢或未响应
  • 命令窗口的作用
  • Win10 Mobile RedStone预览版14267.1004更新内容汇总(持续更新)
  • cocos2dx游戏开发进阶卷这本书怎么样
  • 所有游戏通用的画质修改器
  • python金融大数据 全流程详解
  • node.js ajax
  • node-js
  • jquery制作左导航特效
  • 正弦的波长
  • 美国进口税起征点
  • 税务筹划怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设