Oracle集合(集合是一種無序的數據集合,類似于數組)可以進行以下操作:
- UNION:將兩個集合合并成一個新的集合,包含兩個集合的所有元素。
- INTERSECT:取兩個集合的交集,返回包含兩個集合共有元素的集合。
- MINUS:取兩個集合的差集,返回只包含第一個集合中有而第二個集合中沒有的元素的集合。
- DISTINCT:去重,去除集合中的重復元素。
- ORDER BY:按照指定的列對集合進行排序。
- GROUP BY:按照指定的列對集合進行分組。
- HAVING:對分組后的結果進行篩選。
- COUNT:返回集合中元素的數量。
- SUM、AVG、MAX、MIN:對集合中的數字元素進行求和、平均值、最大值、最小值計算。
- IN:判斷一個元素是否在集合中。
- EXISTS:判斷集合是否包含某個元素。
- NOT IN:判斷一個元素是否不在集合中。
- UNION ALL:將兩個集合合并成一個新的集合,包含兩個集合的所有元素,包括重復元素。
- NESTED TABLE:在集合中存儲另一個集合,形成嵌套集合。
- CAST:將集合轉換為其他數據類型。