亚洲欧洲精品在线-亚洲欧洲另类-亚洲欧洲日本精品-亚洲欧洲日产v特级毛片-欧美成人性生活视频-欧美成人性色xxxx视频

    全國

    當前位置:

  • 熱門地區:
  • 選擇地區:
  • ×
當前位置: 初三網 > 初中英語 > 英語知識點 > 正文

union all和union的區別用法 哪個效率高

2023-10-28 15:31:44文/宋艷平

union all和union的區別:取結果的交集,union對兩個結果集進行并集操作,不包括重復行,相當于distinct,同時進行默認規則的排序;union all:對兩個結果集進行并集操作,包括重復行,即所有的結果全部顯示,不管是不是重復。

union all和union的區別用法 哪個效率高

union all和union的區別用法

一、區別1:

1、union: 對兩個結果集進行并集操作, 不包括重復行,相當于distinct;

2、union all: 對兩個結果集進行并集操作,, 不管是不是重復;

二、區別2:

1、union: 會對獲取的結果進行排序操作

2、union all: 不會對獲取的結果進行排序操作

三、區別3:

1、union看到結果中ID=3的只有一條(這里不會把id=3去重了一個)

select * from student where id < 4

union

select * from student2 where id > 2 and id < 6

2、union all 結果中ID=3的結果有兩個

select * from student where id < 4

union all

select * from student2 where id > 2 and id < 6

union和union all哪個效率高

distinct通常不建議使用,效率較低;union all 和union 而言,union all效率更高;原因是:union 相當于多表查詢出的數據進行去重然后再進行排序后返回,而union all是多表查詢合并去重后就直接返回。

查看更多【英語知識點】內容
主站蜘蛛池模板: 亚洲成a人不卡在线观看 | 日韩精品免费一区二区三区 | 毛片免费在线播放 | 亚洲国产欧美一区二区欧美 | 日本暖暖视频在线播放 | 美女视频黄的免费看网站 | 国产精品久久久久久久久免费观看 | 日韩欧美精品综合一区二区三区 | 黄页网址免费观看18网站 | 日产一区两区三区 | 日韩精品一区二区三区视频 | 欧美亚洲欧美区 | 九九视频精品在线 | 欧美亚洲国产日韩一区二区三区 | 中文字幕视频网 | 久久r这里只有精品 | 久久国内免费视频 | 日韩欧美成末人一区二区三区 | 欧美成人三级网站在线观看 | 欧美日韩一区二区在线 | 男人天堂视频在线观看 | 美女视频黄视大全视频免费网址 | 成人做爰视频www片 成人做爰视频www视频 | 亚洲欧美成人综合久久久 | 亚洲国产欧美日韩 | 欧美成人免费网在线观看 | 手机在线看片国产日韩生活片 | 亚洲国产观看 | 国产免费一区不卡在线 | 碰碰碰精品视频在线观看 | 欧美黄色特级视频 | 九九干 | 高清毛片一区二区三区 | 日韩一区二区久久久久久 | 亚洲精品综合一区二区三区 | 久久国产亚洲 | 国产成人在线综合 | 成年女人在线观看片免费视频 | 久久久久久久国产精品视频 | 日韩美一区二区三区 | 国产午夜免费不卡精品理论片 |