<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ice world

    There is nothing too difficult if you put your heart into it.
    posts - 104, comments - 103, trackbacks - 0, articles - 0

    UNION和UNION ALL的區別

    Posted on 2011-04-13 19:40 IceWee 閱讀(194) 評論(0)  編輯  收藏 所屬分類: Database
    在數據庫中,UNIONUNION ALL關鍵字都是將兩個結果集合并為一個,但這兩者從使用和效率上來說都有所不同。

    UNION在進行表鏈接后會篩選掉重復的記錄,所以在表鏈接后會對所產生的結果集進行排序運算,刪除重復的記錄再返回結果。

    實際大部分應用中是不會產生重復的記錄,最常見的是過程表與歷史表UNION。如:

    select * from gc_dfys union select * from ls_jg_dfys 

     

    這個SQL在運行時先取出兩個表的結果,再用排序空間進行排序刪除重復的記錄,最后返回結果集,如果表數據量大的話可能會導致用磁盤進行排序。

    UNION ALL只是簡單的將兩個結果合并后就返回。這樣,如果返回的兩個結果集中有重復的數據,那么返回的結果集就會包含重復的數據了。

    從效率上說,UNION ALL 要比UNION快很多,所以,如果可以確認合并的兩個結果集中不包含重復的數據的話,那么就使用UNION ALL,如下:

    select * from gc_dfys union all select * from ls_jg_dfys

     

    主站蜘蛛池模板: 亚洲AV综合色区无码一区| 国产成人无码免费视频97 | 亚洲一区二区三区乱码在线欧洲| 免费国产成人18在线观看| 狠狠综合久久综合88亚洲| 国产无限免费观看黄网站| 久久亚洲精品无码播放| 国产乱妇高清无乱码免费| 亚洲伊人色欲综合网| 久久国产乱子精品免费女| 精品亚洲一区二区三区在线观看 | 久久久久亚洲精品中文字幕| jizz免费观看| 精品亚洲一区二区| 国产免费AV片在线观看| 日本久久久久亚洲中字幕| 国产成人yy免费视频| 亚洲精华液一二三产区| 免费国产不卡午夜福在线| 色吊丝永久在线观看最新免费| 亚洲中文字幕无码av永久| 国产片免费在线观看| 2022国内精品免费福利视频 | 国产亚洲精品拍拍拍拍拍| 久久国产免费观看精品| 亚洲日本香蕉视频| 四虎成人免费网站在线| 一级特级aaaa毛片免费观看| 亚洲一卡2卡三卡4卡有限公司| 无人影院手机版在线观看免费 | 无码中文字幕av免费放dvd| 国产精品免费_区二区三区观看| 黄人成a动漫片免费网站| 亚洲国产女人aaa毛片在线| 美女视频黄的全免费视频网站| 色噜噜噜噜亚洲第一| 亚洲AV无码一区二区二三区入口| 青青久在线视频免费观看| 一个人看的免费高清视频日本| 在线电影你懂的亚洲| 亚洲JIZZJIZZ中国少妇中文|