oracle集合union、union all、intersect、minus

举报
小傅哥 发表于 2021/04/23 23:25:52 2021/04/23
【摘要】 oracle中集合的效率比普通的比较要高   测试案例 --测试表数据 SQL> select stuid from zr_stu; STUID----------- 1 2 3 4 5 6 7 7 rows selected Executed in 0.14 seconds --表数据 SQL> select stuid from zr...

oracle中集合的效率比普通的比较要高

 

测试案例

--测试表数据


  
  1. SQL> select stuid from zr_stu;
  2. STUID
  3. -----------
  4. 1
  5. 2
  6. 3
  7. 4
  8. 5
  9. 6
  10. 7
  11. 7 rows selected
  12. Executed in 0.14 seconds


--表数据


  
  1. SQL> select stuid from zr_stu where stuid > 3;
  2. STUID
  3. -----------
  4. 4
  5. 5
  6. 6
  7. 7
  8. Executed in 0.047 seconds
  9. SQL> select stuid from zr_stu where stuid < 6;
  10. STUID
  11. -----------
  12. 1
  13. 2
  14. 3
  15. 4
  16. 5
  17. Executed in 0.109 seconds


--union


  
  1. SQL> select stuid from zr_stu where stuid > 4 union select stuid from zr_stu where stuid < 6;
  2. STUID
  3. ----------
  4. 1
  5. 2
  6. 3
  7. 4
  8. 5
  9. 6
  10. 7
  11. 7 rows selected
  12. Executed in 0.031 seconds


--union all


  
  1. SQL> select stuid from zr_stu where stuid > 4
  2. 2 union all
  3. 3 select stuid from zr_stu where stuid < 6;
  4. STUID
  5. ----------
  6. 5
  7. 6
  8. 7
  9. 1
  10. 2
  11. 3
  12. 4
  13. 5
  14. 8 rows selected
  15. Executed in 0.156 seconds


--intersect


  
  1. SQL> select stuid from zr_stu where stuid > 4
  2. 2 intersect
  3. 3 select stuid from zr_stu where stuid < 6;
  4. STUID
  5. ----------
  6. 5
  7. Executed in 0.078 seconds


--minus


  
  1. SQL> select stuid from zr_stu where stuid > 4
  2. 2 minus
  3. 3 select stuid from zr_stu where stuid < 6;
  4. STUID
  5. ----------
  6. 6
  7. 7
  8. Executed in 0.062 seconds


 

文章来源: bugstack.blog.csdn.net,作者:Yao__Shun__Yu,版权归原作者所有,如需转载,请联系作者。

原文链接:bugstack.blog.csdn.net/article/details/7906663

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。