union和union all的区别;left join 和right join的区别
有次面试的时候,面试官问到这个问题我竟哑口无言。一、区别1:取结果的交的集1、union: 对两个结果交集进行并集操作, 不包括重复行,相当于distinct, 同时进行默认规则的排序;2、union all: 对两个结果集进行并集操作, 包括重复行, 即所有的结果全部显示, 不管是不是重复;举个栗子:再举个栗子(辨别distinct):二、区别2:获取结果后的操作1、union: 会对获取的结果进行排序操作2、union all: 不会对获取的结果进行排序操作三、再举个栗子:1
原创
2020-08-19 09:56:04 ·
984 阅读 ·
0 评论