UNION - מפעיל זה משמש לשלב שאילתת SELECT.
שים לב כי כל שאילתה SELECT בתוך UNION צריך את אותו מספר עמודות. העמודות צריך להיות גם סוגים דומים של נתונים.
תחביר SQL UNION
- הערה: מפעיל UNION רק בוחר ערך אחר. כדי לאפשר כפילויות המדגם, להשתמש UNION כולם.
תחביר SQL UNION כולם
- הערה: שמות העמודות הבקשה הראשונה היא תמיד אותם שמות כמו העמודות השנייה.
דוגמה SQL UNION
תסתכל בטבלה הבאה:
"Employees_Norway":
| E_ID | E_Name |
|---|---|
| 01 | האנסן, אולה |
| 02 | Svendson, Tove |
| 03 | Svendson, סטיבן |
| 04 | Pettersen, קארי |
"Employees_USA":
| E_ID | E_Name |
|---|---|
| 01 | טרנר, סאלי |
| 02 | קנט קלארק |
| 03 | Svendson, סטיבן |
| 04 | סקוט, סטיבן |
לכן, אנחנו רוצים רשימה "הכל" עובדים פוטנציאליים בנורווגיה ובארה"ב.
לשם כך אנו משתמשים שאילתה זו:
שאילתה תוצאה:
| E_Name |
|---|
| האנסן, אולה |
| Svendson, Tove |
| Svendson, סטיבן |
| Pettersen, קארי |
| טרנר, סאלי |
| קנט קלארק |
| סקוט, סטיבן |
- הערה: Данная команда не может быть использована для просмотра списка כל работающих в Норвегии и США. В приведенном выше примере у нас есть два сотрудника с одинаковыми именами, и только один из них будет перечислен. Оператор UNION выбирает только отдельные значения.
דוגמה SQL UNION כולם
עכשיו אנחנו רוצים רשימה כל עבודה בנורבגיה ובארצות הברית:
תוצאה
| E_Name |
|---|
| האנסן, אולה |
| Svendson, Tove |
| Svendson, סטיבן |
| Pettersen, קארי |
| טרנר, סאלי |
| קנט קלארק |
| Svendson, סטיבן |
| סקוט, סטיבן |
SQL האיחוד




