union
来源:互联网 发布:2017经典网络流行语言 编辑:程序博客网 时间:2024/05/24 02:17
UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION 这个指令时,我们只会看到不同的资料值 (类似 SELECT DISTINCT)。
假设我们有以下的两个表格,
Store_Information 表格
Internet Sales 表格
Txn_DateSales07-Jan-199925010-Jan-199953511-Jan-199932012-Jan-1999750而我们要找出来所有有营业额 (Sales) 的日子。要达到这个目的,我们用以下的 SQL 语句:
SELECT Txn_Date FROM Store_Information
UNION
SELECT Txn_Date FROM Internet_Sales;
UNION
SELECT Txn_Date FROM Internet_Sales;
结果:
Txn_DateJan-05-1999Jan-07-1999Jan-08-1999Jan-10-1999Jan-11-1999Jan-12-1999
有一点值得注意的是,如果我们在任何一个 SQL 语句 (或是两句都一起) 用 SELECT DISTINCT Txn_Date 的话,那我们会得到完全一样的结果
0 0
- Union
- union
- union
- UNION
- union
- union
- union
- UNION
- union
- union
- Union
- union
- union
- union
- union
- union
- union
- UNION
- 聚类之谱聚类
- Leetcode 142 Linked List Cycle II
- Android ADB 命令
- 携程异步消息系统实践
- 第十三周项目--验证算法--3Dijkstra算法的验证
- union
- tomcat8.0+soap-2.3.1简单实例
- 反正切函数的应用
- Linux日志系统
- 第十二周项目3-图遍历算法实现
- GStreamer介绍和基本概念
- Html使用localStorage存储,读取,删除数据
- Android获取屏幕截图
- Python Unittest 自动化单元测试框架Demo