SQL للمبتدئين .....20_إستخدام التعليمة UNION & UNION ALL
صفحة 1 من اصل 1 • شاطر
SQL للمبتدئين .....20_إستخدام التعليمة UNION & UNION ALL
أهلا بكم
يتم استخدام عامل التشغيل #UNION لدمج مجموعة النتائج لواحد أو أكثر من عبارات SELECT...بالشروط التالية :
ويتم بناء الجملة على النحو التالى :
مثال توضحيحي:
نفترض ان لدينا الجدولين التالين :
نريد دمج الحقل E_NAME فى كل من الجدولین على النحو التالى :
النتيجة :
نلاحظ ان النتیجه ظھرت بدون تكرار للبیانات على النحو التالى :
أما التعليمة UNION ALL فهى مثل التعليمة #UNION الفرق انه يقوم بعرض جمیع البیانات حتى لو كانت مكررة
مثال : نريد دمج الحقل E_NAME فى الجدولین السابقین
النتیجه :Result
E_Name
Hansen, Ola
Svendson, Tove
Svendson, Stephen
Pettersen, Kari
Turner, Sally
Kent, Clark
Svendson, Stephen
Scott, Stephen
نلاحظ ظھور جمیع البیانات مع تكرار احد الأسماء المشترك فى الجدولین
يتم استخدام عامل التشغيل #UNION لدمج مجموعة النتائج لواحد أو أكثر من عبارات SELECT...بالشروط التالية :
- يجب أن يكون لكل عبارة SELECT داخل UNION نفس عدد الأعمدة
- يجب أن تحتوي الأعمدة أيضًا على أنواع بيانات متشابهة
- يجب أن تكون الأعمدة في كل عبارة SELECT أيضًا بنفس الترتيب
ويتم بناء الجملة على النحو التالى :
- الكود:
SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;
مثال توضحيحي:
نفترض ان لدينا الجدولين التالين :
نريد دمج الحقل E_NAME فى كل من الجدولین على النحو التالى :
- الكود:
SELECT E_Name FROM Employees_Norway
UNION
SELECT E_Name FROM Employees_USA
النتيجة :
نلاحظ ان النتیجه ظھرت بدون تكرار للبیانات على النحو التالى :
E_Name
Hansen, Ola
Svendson, Tove
Svendson, Stephen
Pettersen, Kari
Turner, Sally
Kent, Clark
Scott, Stephen
Hansen, Ola
Svendson, Tove
Svendson, Stephen
Pettersen, Kari
Turner, Sally
Kent, Clark
Scott, Stephen
أما التعليمة UNION ALL فهى مثل التعليمة #UNION الفرق انه يقوم بعرض جمیع البیانات حتى لو كانت مكررة
مثال : نريد دمج الحقل E_NAME فى الجدولین السابقین
- الكود:
SELECT E_Name FROM Employees_Norway
UNION ALL
SELECT E_Name FROM Employees_USA
النتیجه :Result
E_Name
Hansen, Ola
Svendson, Tove
Svendson, Stephen
Pettersen, Kari
Turner, Sally
Kent, Clark
Svendson, Stephen
Scott, Stephen
نلاحظ ظھور جمیع البیانات مع تكرار احد الأسماء المشترك فى الجدولین
م/موسي- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 178
النقاط : 346
التقيم : 12
الدولة :
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
اليوم في 6:10 pm من طرف moslema_r
» افضل شركة رش مبيدات بالرياض
الإثنين أبريل 29, 2024 9:00 pm من طرف moslema_r
» ارخص شركة مكافحة الصراصير بالرياض
الخميس أبريل 25, 2024 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
الخميس أبريل 25, 2024 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r