Oracle中 union 和 union all 的用法和区别
2012-05-30 09:49
399 查看
http://zhidao.baidu.com/question/296112002.html?an=0&si=1
打个比喻吧 比如A表的数据是 A{ 1,4,5,9} B{2,3,4,5}那我执行此语句 select * from A union select * from B 那结果是{1,2,3,4,5,9}
如果执行select * from A union all select * from B 结果是{1,2,3,4,4,5,5,9}你看下结果就知道他们的区别了
这样应该比较容易明白 看不懂再问我
打个比喻吧 比如A表的数据是 A{ 1,4,5,9} B{2,3,4,5}那我执行此语句 select * from A union select * from B 那结果是{1,2,3,4,5,9}
如果执行select * from A union all select * from B 结果是{1,2,3,4,4,5,5,9}你看下结果就知道他们的区别了
这样应该比较容易明白 看不懂再问我
相关文章推荐
- Oracle基础——union与union all的用法与区别
- 【oracle】union、union all、intersect、minus 的用法及区别
- Oracle中的Union、Union All、Intersect、Minus 使用用法区别
- Oracle中UNION与UNION ALL的区别
- ORACLE 函数minus、intersect、union、union all 用法
- 常用SQL查询语句 Oracle中Union,Union All,Intersect,Minus的有什么区别
- Oracle中union和union all的区别
- Oracle中Union与Union All的区别
- Union,Union all用法及区别
- Oracle中Union与Union All的区别(适用多个数据库)
- Oracle中Union与Union All的区别
- Oracle中union 和 union all 的区别解析
- minus,union,union all,intersect 这几个的区别和用法
- Oracle中Union与Union All的区别
- Oracle中的Union、Union All、Intersect、Minus的用法
- Oracle之Union与Union all的区别
- Oracle中Union与Union All的区别
- Oracle中Union与Union All的区别
- UNION和UNION ALL的用法区别
- Oracle中Union与Union All的区别