union
取两个集合并集,去除重复行,会排序。
union all
取两个集合并集,不去重复行,且不会排序。
intersect
取两个集合的交集,去除重复行,会排序。
minus
取两个集合差集,第一个集合减 去第二个集合,相当于第一个集合去除第一、第二集合的交集。
cube()
组合分组,先以 列1 分组,再用列2 分组,最后将列1 和列2 组合起来分组。
select 列1,列2... from 表名 group by cube(列1,列2);
union
取两个集合并集,去除重复行,会排序。
union all
取两个集合并集,不去重复行,且不会排序。
intersect
取两个集合的交集,去除重复行,会排序。
minus
取两个集合差集,第一个集合减 去第二个集合,相当于第一个集合去除第一、第二集合的交集。
cube()
组合分组,先以 列1 分组,再用列2 分组,最后将列1 和列2 组合起来分组。
select 列1,列2... from 表名 group by cube(列1,列2);