当前位置:数据库 > Oracle >>

哪位高手能解释一下Oracle中 union 和 union all 是干什么用的??

答案:打个比喻吧 比如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} 你看下结果就知道他们的区别了 这样应该比较容易明白 看不懂再问我
其他:就相当于数学里的并集,晓得不。不过他俩的区别在于啥我好像忘了。你再查下,, union 缺省在合并结果集后消除重复项,
union 指定在合并结果集后保留重复项,

上一个:oracle中如何将用户system下的testinf表授权给sa用户
下一个:如何查看oracle所有的表空间

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,