Oracle  中的minus 、union、 union all、intersect的使用时的速度比使用 and  or  等等的速度快吗?这些在做项目时会使用到吗?

解决方案 »

  1.   

    还是会用到的.
    union和union all比较常用.
    minus和intersect比较少用.
      

  2.   


    资料少时用哪个都差不多。 资料多时用OR做条件会全表扫描, 速度会慢很多, 可以用union來代替OR。
      

  3.   

    Oracle 中的minus 、union、 union all、intersect的使用时的速度比使用 and or 等等的速度快吗这些之间有的貌似没有可比性吧?union all可以用来合并多个结果集,and or 这些做不到这样的事吧?实际使用的情况当然要看实际的业务了。
      

  4.   

    union、 union all 比较常用,而且如果两个集合没有重复的话用union all提高效率!
      

  5.   

    额,程序里很少用。但是查问题,直接操作数据库的时候,常用minus,union (仅限于数据量小时)
    至少,我是这样嘿嘿。