<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无码精品色午夜果冻不卡| 一个人晚上在线观看的免费视频| 亚洲成在人线av| 亚洲а∨天堂久久精品| 好男人视频社区精品免费| 啦啦啦完整版免费视频在线观看| 一个人免费观看日本www视频| 国产亚洲福利一区二区免费看 | 亚洲精品V天堂中文字幕| 亚洲第一中文字幕| 在线精品亚洲一区二区小说| 四虎影在线永久免费四虎地址8848aa | 亚洲三级在线免费观看| 亚欧日韩毛片在线看免费网站| 久久久久久久久久免免费精品 | 国产精品亚洲mnbav网站| 无码不卡亚洲成?人片| 日本人护士免费xxxx视频| 黄页免费的网站勿入免费直接进入| 久99久精品免费视频热77| 老司机69精品成免费视频| 日韩精品无码免费专区午夜 | 国产jizzjizz免费视频| 日本一区二区三区日本免费| 大学生一级特黄的免费大片视频| 久久这里只有精品国产免费10| AV大片在线无码永久免费| 免费成人福利视频| 成人无码区免费A片视频WWW| 国产1024精品视频专区免费| 最近最新的免费中文字幕| 妞干网在线免费观看| 国产成人涩涩涩视频在线观看免费| 在线看片无码永久免费aⅴ| 国产免费变态视频网址网站| 午夜国产羞羞视频免费网站| 亚洲精品网站在线观看不卡无广告| 亚洲片国产一区一级在线观看 | 国产免费一级高清淫曰本片| 国内精品99亚洲免费高清| 国产激情免费视频在线观看|