亚洲热线 99 精品视频|精品中文字幕在线观看|香蕉伊蕉中文在线视频播放|色综合视频一区二区观看

  1. <blockquote id="pxt9n"><strong id="pxt9n"></strong></blockquote>
  2. <dl id="pxt9n"></dl>

    <strike id="pxt9n"><label id="pxt9n"></label></strike>
    <i id="pxt9n"></i>
      全國(guó)

      當(dāng)前位置:

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

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

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

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

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

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

    一、區(qū)別1:

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

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

    二、區(qū)別2:

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

    2、union all: 不會(huì)對(duì)獲取的結(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是多表查詢合并去重后就直接返回。

    查看更多【英語(yǔ)知識(shí)點(diǎn)】?jī)?nèi)容