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);