Oracle并集操作(Union)是一種SQL查詢操作,用于將兩個或多個SELECT語句的結果合并成一個結果集
在Oracle中,使用UNION操作符可以將兩個或多個SELECT語句的結果組合在一起。需要注意的是,為了使用UNION操作符正確地組合結果集,每個SELECT語句必須具有相同數量的列,并且這些列的數據類型必須兼容。
以下是一個簡單的示例,展示了如何在Oracle中使用UNION操作:
-- 查詢employees表中的員工信息
SELECT employee_id, first_name, last_name, department_id
FROM employees
WHERE department_id = 10
UNION
-- 查詢employees表中的經理信息
SELECT employee_id, first_name, last_name, department_id
FROM employees
WHERE job_id = 'IT_PROG';
在上面的示例中,我們首先從employees表中選擇部門ID為10的員工信息,然后使用UNION操作符將部門ID為20的員工信息添加到結果集中。最終結果集將包含所有符合條件的員工信息。