دستور UNION در sql
از دستور Union برای ترکيب و ادغام دو يا چند ستون مختلف از 2 يا چند جدول و نشان دادن آنها در يک ستون مشترک استفاده می شود .
در دستور 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
در آموزش sql ، دستور union و دستور union all کاربرد های ویژه و خاصی دارند.