اگر بخواهیم یکی دیگر از دستورات  پایگاه داده sql(اس کیو ال) را مورد بررسی قرار دهیم نوبت دستور UNION است که در این آموزش علاوه بر تعریفی که از این عملگر ارائه می دهیم با چند مثال آموزش را تکمیل می کنیم.

از دستور Union برای ترکیب و ادغام دو یا چند ستون مختلف از ۲ یا چند جدول و نشان دادن آنها در یک ستون مشترک استفاده می شود .

در این دستور ، نوع داده ای ستون های انتخاب شده برای ترکیب باید یکسان باشند . دستور Union در هنگام ترکیب فیلد ها ، در صورت برخورد با مقادیر تکراری آنها را حذف کرده و از هر مقدار یک نمونه را نمایش می دهد .ساختار این دستور به صورت زیر است:

SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2

مثال :

SELECT E_Name FROM Employees_Norway
UNION
SELECT E_Name FROM Employees_USA

برای مشاهده تمام مقادیر ، حتی مقادیر تکراری باید از دستور Union ALL استفاده کرد

ساختار این دستور به صورت زیر است :

SELECT column_name(s) FROM table_name1
UNION ALL
SELECT column_name(s) FROM table_name2

مثال :

SELECT E_Name FROM Employees_Norway
UNION ALL
SELECT E_Name FROM Employees_USA
Result