SELECT استفاده میشود. این دستور به شما امکان میدهد دادهها را از جداول مختلف جمعآوری کرده و آنها را در یک مجموعه نتیجه نمایش دهید. در اینجا جزئیات و نکات مهم مربوط به استفاده از UNION را بررسی میکنیم.حتما بخوانید: دستور Drop
از دستور Union برای ترکیب و ادغام دو یا چند ستون مختلف از ۲ یا چند جدول و نشان دادن آنها در یک ستون مشترک استفاده می شود. در دستور 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 کاربرد های ویژه و خاصی دارند.
کاربردها
- گزارشگیری: برای ایجاد گزارشهایی که شامل دادهها از چندین منبع هستند.
- تحلیل داده: برای تجزیه و تحلیل دادهها از جداول مختلف و مشاهده نتایج ترکیبی.
- مدیریت داده: برای ادغام اطلاعات مشابه از جداول مختلف به یک مجموعه نتایج.
نکات مهم
- نام ستونها: نام ستونها در نتیجه نهایی با نام ستونهای اولین دستور
SELECTبرابر خواهد بود. - ترتیب ستونها: ترتیب ستونها در هر دو دستور
SELECTباید یکسان باشد تاUNIONبه درستی عمل کند. - عملکرد: استفاده نادرست از
UNIONممکن است منجر به کاهش عملکرد شود، به ویژه اگر جداول بزرگ باشند و مقادیر تکراری زیادی وجود داشته باشد.
با دریافت « مشاوره برنامهنویسی، وب و سئو » از کارشناسان جوان حرفهای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!
و اما کلام آخر…
با استفاده از دستور UNION، میتوانید به راحتی دادههای مرتبط از چندین جدول را ترکیب کرده و نتایج جامعتری بدست آورید.






