Oracle集合(集合是一种无序的数据集合,类似于数组)可以进行以下操作:
- UNION:将两个集合合并成一个新的集合,包含两个集合的所有元素。
- INTERSECT:取两个集合的交集,返回包含两个集合共有元素的集合。
- MINUS:取两个集合的差集,返回只包含第一个集合中有而第二个集合中没有的元素的集合。
- DISTINCT:去重,去除集合中的重复元素。
- ORDER BY:按照指定的列对集合进行排序。
- GROUP BY:按照指定的列对集合进行分组。
- HAVING:对分组后的结果进行筛选。
- COUNT:返回集合中元素的数量。
- SUM、AVG、MAX、MIN:对集合中的数字元素进行求和、平均值、最大值、最小值计算。
- IN:判断一个元素是否在集合中。
- EXISTS:判断集合是否包含某个元素。
- NOT IN:判断一个元素是否不在集合中。
- UNION ALL:将两个集合合并成一个新的集合,包含两个集合的所有元素,包括重复元素。
- NESTED TABLE:在集合中存储另一个集合,形成嵌套集合。
- CAST:将集合转换为其他数据类型。