AⅤ手机在线天堂网_亚洲永久中文字幕在线_色资源中文字幕在线视频_欧美午夜福利一区

    <u id="1f285"></u>

  • <strike id="1f285"></strike>
    <button id="1f285"><strong id="1f285"></strong></button>
    <sup id="1f285"><track id="1f285"></track></sup>
      全國

      當(dāng)前位置:

    • 熱門地區(qū):
    • 選擇地區(qū):
    • ×
    當(dāng)前位置: 初三網(wǎng) > 初中英語 > 英語知識(shí)點(diǎn) > 正文

    union all和union的區(qū)別用法 哪個(gè)效率高

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

    union all和union的區(qū)別:取結(jié)果的交集,union對兩個(gè)結(jié)果集進(jìn)行并集操作,不包括重復(fù)行,相當(dāng)于distinct,同時(shí)進(jìn)行默認(rèn)規(guī)則的排序;union all:對兩個(gè)結(jié)果集進(jìn)行并集操作,包括重復(fù)行,即所有的結(jié)果全部顯示,不管是不是重復(fù)。

    union all和union的區(qū)別用法 哪個(gè)效率高

    union all和union的區(qū)別用法

    一、區(qū)別1:

    1、union: 對兩個(gè)結(jié)果集進(jìn)行并集操作, 不包括重復(fù)行,相當(dāng)于distinct;

    2、union all: 對兩個(gè)結(jié)果集進(jìn)行并集操作,, 不管是不是重復(fù);

    二、區(qū)別2:

    1、union: 會(huì)對獲取的結(jié)果進(jìn)行排序操作

    2、union all: 不會(huì)對獲取的結(jié)果進(jìn)行排序操作

    三、區(qū)別3:

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

    select * from student where id < 4

    union

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

    2、union all 結(jié)果中ID=3的結(jié)果有兩個(gè)

    select * from student where id < 4

    union all

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

    union和union all哪個(gè)效率高

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

    查看更多【英語知識(shí)點(diǎn)】內(nèi)容