oracle_set运营商
2015-07-12 21:58
435 查看
oracle_set运营商
①UNION/UNION ALL
UNION 运算符返回的结果集,并设置两个查询。对于这两组重复部分的。重复数据删除
例:
select id,name
from tableA
union
select id,name
from tableB
UNION ALL 操作符返回两个查询的结果集的并集。对于两个结果集的反复部分,不去重。
例:
select id,name
from tableA
union all
select id,name
from tableB
②INTERSECT
INTERSECT 操作符返回两个结果集的交集
例:
select id,name
from tableA
intersect
select id,name
from tableB
③MINUS
MINUS操作符:返回两个结果集的差集
例:
select id,name
from tableA
minus
select id,name
from tableB
注:
1.在SELECT 列表中的列名和表达式在数量和数据类型上要相相应
2.除 UNION ALL之外。系统会自己主动将反复的记录删除
3.系统将第一个查询的列名显示在输出中
4.除 UNION ALL之外,根据自己主动为ASC系统布置在第一列中的第一查询
oracle_set运营商
①UNION/UNION ALL
UNION 运算符返回的结果集,并设置两个查询。对于这两组重复部分的。重复数据删除
例:
select id,name
from tableA
union
select id,name
from tableB
UNION ALL 操作符返回两个查询的结果集的并集。对于两个结果集的反复部分,不去重。
例:
select id,name
from tableA
union all
select id,name
from tableB
②INTERSECT
INTERSECT 操作符返回两个结果集的交集
例:
select id,name
from tableA
intersect
select id,name
from tableB
③MINUS
MINUS操作符:返回两个结果集的差集
例:
select id,name
from tableA
minus
select id,name
from tableB
注:
1.在SELECT 列表中的列名和表达式在数量和数据类型上要相相应
2.除 UNION ALL之外。系统会自己主动将反复的记录删除
3.系统将第一个查询的列名显示在输出中
4.除 UNION ALL之外,根据自己主动为ASC系统布置在第一列中的第一查询
相关文章推荐
- oracle锁表解表
- 使用NFS安装oracle软件
- 一键安装ORACLE并建库脚本
- Oracle 数据迁移(从Oracle11G迁移到更高的版本号Oracle10G低版本号)
- solaris X86-64下一个ORACLE战斗11.2.0.3.8在一波折叠补丁
- ORACLE经常使用的命令
- oracle默认角色
- oracle用户创建修改删除
- 转oracle 数据库数据表创建参数
- 高效的oracle模糊查询SQL
- ORACLE_SQL语句总结
- 在oracle中where 子句和having子句中的区别
- Oracle学习之集合运算
- ORACLE开启/关闭归档模式
- CentOS 6安装Oracle 11gR2数据库
- 生产环境中正确关闭ORACLE数据库
- Oracle基本命令符
- Oracle自定义例外
- Oracle实例的理解
- Oracle创建序列