取結(jié)果的交集和獲取結(jié)果后的操作都不同。union對兩個結(jié)果集進(jìn)行并集操作,不包括重復(fù)行,相當(dāng)于distinct,同時進(jìn)行默認(rèn)規(guī)則的排序;union all對兩個結(jié)果集進(jìn)行并集操作,包括重復(fù)行,即所有的結(jié)果全部顯示,不管是不是重復(fù)。
union會對獲取的結(jié)果進(jìn)行排序操作;union all不會對獲取的結(jié)果進(jìn)行排序操作。union all只是合并查詢結(jié)果,并不會進(jìn)行去重和排序操作,在沒有去重的前提下,使用union all的執(zhí)行效率要比union高。
union all和union是Oracle Database數(shù)據(jù)庫中的操作方法,Oracle數(shù)據(jù)庫系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類大、中、小微機(jī)環(huán)境。它是一種高效率的、可靠性好的、適應(yīng)高吞吐量的數(shù)據(jù)庫方案。
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)