位置: 编程技术 - 正文

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

  • 个体户文化事业建设费征收范围
  • 财务软件应交增值税明细科目
  • 哪些税种属于中央固定收入
  • 个税系统里的收入包括什么
  • 注册资本金入账需要缴税么
  • 小微小型微利企业减按20%的所得税税率征收企业所得税
  • 小规模纳税人建筑工程增值税税率
  • 赞助费账务处理
  • 单位购买定制的器材
  • 税务登记注销前异常项目类型非强制什么意思
  • 红字发票做进项转出还是红字负数
  • 企业所得税扣除凭证
  • 小企业净资产收益率
  • 以前的货款用银行账户吗
  • 应收账款入账金额的确定方法
  • 所得税汇算交的所得税怎么做账
  • 忘了报税算偷税漏税吗
  • 旧房转让土地增值税计算
  • 当期损益包括哪些费用
  • 个税系统工资少报了怎么办
  • 企业所得税申报表
  • 文件过滤什么意思
  • 招待费的住宿费可以抵扣吗
  • 服务业公司取得的成果
  • 电脑dat文件怎么打开
  • 企业的借款利息支出全部可以税前扣除吗
  • 出租设备的租金计入哪个科目
  • phpdie
  • 为什么不能零申报
  • 微信公众号web开发
  • ai绘图素材
  • axios在vue中的使用慕课笔记
  • 前端将base64图片转换成file文件
  • 怎么做应收应付账款分录
  • 对公账户走账是怎么回事
  • 增值税政策执行口径存在的问题及建议
  • 个体户查账征收个人所得税税率
  • sql server 2008数据库
  • MongoDB的mongo shell常用操作方法及操作脚本笔记
  • 银行存款 会计科目
  • 企业购买银行理财产品的会计处理
  • 购进固定资产的账务处理
  • 个税适用税率怎么确定
  • 申报成功后怎么更正申报
  • 申报无票收入后怎么回冲
  • 制造费用怎么写
  • 先抵扣后付款怎么做账
  • 销售软件产品
  • 企业场地租金收入交什么税
  • 年末出现打一数字
  • 工资完税证明怎么开
  • 未分配利润是净利润吗
  • 生产费用明细账
  • sql server如何判断数据库是否存在
  • 使用windows hello之前必须设置pin
  • win8 开机
  • linux安装有几种方法
  • win10 电脑
  • windows 8whql
  • 怎么让微软账户获得所有权限
  • windows7如何关闭update
  • winedt中文界面
  • 黑客怎样入侵别人手机
  • win8系统教程
  • cocos2dx游戏案例
  • shell printf 变量
  • 网页标准化技术有哪些
  • javascrapt
  • linux shell命令大全
  • shell删除一个文件
  • shell if -lt
  • ubuntu安装步骤详解
  • js怎么学扎实
  • 广西税务软件
  • 地税总局局长
  • 广东省国家税务局网上办税大厅
  • 北京税务局网站官网
  • 如何查询甘肃省博物馆预约成功
  • 煤矸石征收资源税吗
  • 四川社保2020增资方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设