SQL UNION操作符

SQL UNION

UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
需要注意的是,UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELECT 语句中的列的顺序必须相同。
UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。
语法

SELECT column1,column2,column3 FROM table1
UNION
SELECT column1,column2,column3  FROM table2;

SQL UNION ALL

和UNION操作符一样,UNION ALL也用于合并两个或多个 SELECT 语句的结果集。
但不同的是,UNION ALL 允许重复的值,而UNION会去除重复的值。
语法

SELECT column1,column2,column3 FROM table1
UNION ALL
SELECT column1,column2,column3  FROM table2;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. SQL 简介 SQL 的目标 理想情况下,数据库语言应允许用户: 建立数据库和关系结构 完成基本数据管理任务...
    板蓝根plank阅读 2,429评论 0 11
  • 1. 问题的提出## 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出...
    七寸知架构阅读 5,434评论 1 111
  • SQL 是用于访问和处理数据库的标准的计算机语言,使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Ora...
    子非鱼_t_阅读 872评论 0 3
  • 一天的时间,断断续续读完了萤火虫小巷这本书了,塔莉和凯特,两个互相成就的人,人生难得一知己,是看完这本书后最大的感...
    阿言阅读 267评论 0 1
  • 干着一份工资还不错的工作,七月的炎热。二年前的今天,我在深圳签了人生第一份工作合同。工资还不错,包吃又包住,上班...
    风小子阅读 252评论 0 0