ORACLE的UNION和UNION ALL 的用法1
来源:互联网 发布:java游戏软件培训 编辑:程序博客网 时间:2024/04/29 19:04
1、UNION指令的目的是将两个SQL语句的结果合并起来,可以查看你要的查询结果。
2、UNION会排出重复的记录,UNION ALL 不会排出重复的记录,UNION ALL 比 UNION的速度快很多,建议在相同的情况下用 UNOIN ALL。
3、UNION、UNION ALL 的用法中,两个SELECT 语句的字段类型匹配,而且字段个数相同。
4、举例分析:
新建两个表T_WBJ_TABLE_A,T_WBJ_TABLE_B,并插入如下数据:
T_WBJ_TABLE_A T_WBJ_TABLE_B
A_ID B_ID A_ID B_ID
1 A 2 A
2 A 3 A
3 B 4 A
4 B
要求查询两表中B_ID相等且B_ID='A'的记录(比较一下三者差异):
a、select * from T_WBJ_TABLE_A A,T_WBJ_TABLE_B where A.B_ID=B.B_ID and B.B_ID='A';
b、 select A.A_ID,A.B_ID from T_WBJ_TABLE_A A where A.B_ID='A' union all select B.A_ID,B.B_ID from T_WBJ_TABLE_B B where B.B_ID='A';
c、 select A.A_ID,A.B_ID from T_WBJ_TABLE_A A where A.B_ID='A' unionselect B.A_ID,B.B_ID from T_WBJ_TABLE_B B where B.B_ID='A';
- ORACLE的UNION和UNION ALL 的用法1
- 数据库union 和 union all的用法
- Union和Union ALL的用法
- oracle union 和union all 的区别
- union/union all的用法
- union/union all的用法
- union, union all 的用法
- oracle 的 union union all intersect minus用法
- sql中union 和union all的用法和区别
- UNION和UNION ALL的用法和区别
- SAP HANA SQL语句UNION 和 UNION ALL的用法
- SQL中Union和Union All的用法
- MySQL中UNION和UNION ALL的用法区别
- sql union和union all的用法及效率
- mysql 多表删除 和UNION 、UNION all的用法
- SAP HANA SQL语句UNION 和 UNION ALL的用法
- SQL中UNION和UNION ALL的详细用法
- sql union和union all的用法及效率
- 喷水装置(一)
- ubuntu编译android源码并配置模拟器
- Spinner的使用说明
- 天气好
- LLBL Gen + Entity Framework 程序设计入门
- ORACLE的UNION和UNION ALL 的用法1
- 从穷到富第一步
- HDU 1106 NYOJ 525 排序 一道水题
- hdu1214-圆桌会议
- 一些有用的开源网站
- NYOJ 19-擅长排列的小明
- 枚举类型的理解
- 面向对象的三大特点
- 通过程序取得oracle数据库中所有表及表结构(包括注释)