×
集合演算子

UNIONとUNION ALL | Oracle Database SQL (1Z0-071-JPN)

UNIONとUNION ALLとは

UNIONおよびUNION ALLとは、2つ以上のSELECT文によって得られた検索結果(結果セット)を上下に統合し、1つの大きな結果セットとして結合するための集合演算子(和集合)です。 Oracle Database SQL (1Z0-071) の試験対策においては、UNIONとUNION ALLの基本概念だけでなく、実務で使われる構文ルールや例外事項、エラーが発生する条件を正確に把握しておくことが非常に重要です。

具体例

現役社員テーブルのリストと、退職者テーブルのリストを統合して、全関係者の一覧を作成したい場合に使用します。
SELECT employee_id, job_id FROM employees
UNION ALL
SELECT employee_id, job_id FROM job_history
ORDER BY employee_id;

もう少し詳しく