国产你懂-国产你懂得-国产身材极品喷水 在线播放-国产免费1000拍拍拍-wwwwww黄-wwwwwxxxxx日本

    全國

    當前位置:

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

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是多表查詢合并去重后就直接返回。

查看更多【英語知識點】內容
主站蜘蛛池模板: 亚洲乱强 | 欧美怡红院在线 | 国产精品色午夜视频免费看 | 九草在线 | 亚洲精品亚洲一区二区 | 欧美一级在线播放 | 色久网站| 国产精品久久久久国产精品 | 国产亚洲亚洲精品777 | 91一区二区在线观看精品 | 中文字幕一级毛片 | 国产一区二区高清在线 | 男女乱淫免费视频 | 亚洲人成网站观看在线播放 | 久久成年人 | 欧美一级二级片 | 在线a人片免费观看国产 | 免费精品久久 | 亚洲国产一区二区三区在线观看 | 欧美成人午夜在线全部免费 | 久久99精品这里精品3 | 国产亚洲免费观看 | 亚洲精品国产成人7777 | 久久久久久青草大香综合精品 | 国产亚洲久久 | 精品无码久久久久国产 | 九九九九在线视频播放 | 午夜在线成人 | 国产欧美日韩精品a在线观看 | 久久免费视频精品 | 亚洲欧美综合国产不卡 | 日韩精品久久久毛片一区二区 | 午夜免费福利网站 | 国产三级a三级三级天天 | 国产成人mv在线观看入口视频 | 男女视频免费看 | 久久久久久久久久免观看 | 亚洲综合色在线观看 | 在线观看 a国v | 久色一区 | 国产在线精品一区二区 |