文档章节

ORACLE 两个表或两个结果集的数据对比常用的函数

MR_White
 MR_White
发布于 2014/08/27 20:06
字数 187
阅读 4966
收藏 0

假设有两个表A,B,都只有一个字段PHONE

1,MINUS

SELECT PHONE FROM A MINUS SELECT PHONE FROM B;     相当于用结果集A减去结果B得出的结果集。同样的效果也可以用SELECT PHONE FROM A WHERE NOT EXISTS(SELECT 1 FROM B WHERE A.PHOEN=B.PHONE)来达到。

2,INTERSECT

SELECT PHONE FROM A INTERSECT SELECT PHONE FROM B;  相当于求结果集A与结果集B的交集。

3,UNION

SELECT PHONE FROM A UNION SELECT PHONE FROM B;  相当于求结果集A与结果集B的合集,去重。

4,UNION ALL

SELECT PHONE FROM A UNION ALL SELECT PHONE FROM B;  相当于求结果集A与结果集B的合集,不去重。


                                                                                                                                        【转载请注明出处】

© 著作权归作者所有

MR_White
粉丝 3
博文 25
码字总数 18325
作品 0
广州
私信 提问
Oracle Table连接方式分析

表连接基本知识: 1、哪张表将驱动查询(即访问的第一张表)?按照指定的路径查询,何时将访问到没一张表?可选的驱动路径有哪些? 2、可能出现哪些Oracle连接?记住:在Oracle中,连接顺序、...

余二五
2017/11/16
0
0
浅解比 SQL 更好用的 SPL(二)

从 SQL 到SPL基本查询语法迁移 之多表操作 上一篇我们针对单表的情形了解了如何把数据计算从 SQL 查询迁移到集算器,或者更准确地说,迁移到集算器所使用的SPL集算语言。这个迁移过程,既有相...

润乾软件
2018/10/29
0
0
SQL学习精粹之内外连接以及where和on条件的区别

sql内外连接(重点) 在oracle的SQL语句常用的连接有内连接(inner join),外连接(outer join)等,内连接又包括等值连接,非等值连接,自连接;而外连接又分为左连接和右连接全连接。其中...

颖辉小居
2016/10/31
22
0
查询?还是计算?这不再是个问题!(二)

从SQL到SPL基本查询语法迁移 之多表操作 上一篇我们针对单表的情形了解了如何把数据计算从SQL查询迁移到集算器,或者更准确地说,迁移到集算器所使用的SPL集算语言。这个迁移过程,既有相同的...

raqsoft
2018/08/21
0
0
SQL的高效写法,看看你做到了几条

1、尽量少用IN操作符 基本上所有的IN操作符都可以用EXISTS代替,在选择IN或EXIST操作时,要根据主子表数据量大小来具体考虑 2、尽量用NOT EXISTS或者外连接替代NOT IN操作符 因为NOT IN不能应...

Ryan-瑞恩
2012/09/25
0
1

没有更多内容

加载失败,请刷新页面

加载更多

Java的线程同步和并发问题示例

并发问题 多线程是一个非常强大的工具,它使我们能够更好地利用系统的资源,但我们需要在读取和写入多个线程共享的数据时特别小心。 当多个线程尝试同时读取和写入共享数据时,会出现两种类型...

hiuh
43分钟前
1
0
Spring Boot 常用注解说明

实体类 @Entity (实体类注解) @Table(可指定表名) @Data(可缺省get/set) @Id (指定属性主键) @GeneratedValue(指定主键生成规则)

兜兜毛毛
今天
3
0
局域网能互相ping通,ubuntu虚拟机不能上外网

【问题】 桥接模式老是无法上网,查看本机IP发现被分配了一个私网地址,猜测应该是虚拟DHCP服务器没有打开,于是查看Ubuntu的网络配置: /etc/network/interfaces 发现没有dhcp配置的信息,只...

tahiti_aa
今天
2
0
以太坊助记词PHP开发包简介

以太坊助记词PHP开发包用来为PHP以太坊应用增加助记词和层级确定密钥支持能力。下载地址:以太坊助记词php开发包 。 1、开发包概述 以太坊助记词PHP开发包主要包括以下特性: 生成符合BIP39...

汇智网教程
昨天
2
0
系统监控-分布式调用链Skywalking

1. 为什么要使用分布式调用链技术? 随着公司业务的高速发展,公司服务之间的调用关系愈加复杂,如何理清并跟踪它们之间的调用关系就显的比较关键。线上每一个请求会经过多个业务系统,并产生...

秋日芒草
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部