דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

פעולת UNION ב- Access יוצרת שאילתת איחוד, אשר משלב את התוצאות של שתי טבלאות או שאילתות בלתי תלויות או יותר.

תחביר

[TABLE] query1 UNION [ALL] [TABLE] query2 [UNION [ALL] [TABLE] queryn [ ... ]]

פעולת UNION כוללת חלקים אלה:

חלק

תיאור

query1-n

משפט SELECT, שם שאילתה מאוחסנת או שם טבלה מאוחסנת המופיעים אחרי מילת המפתח TABLE.

הערות

ניתן למזג את התוצאות של שתי שאילתות, טבלאות או יותר ושני משפטי SELECT או יותר, בכל שילוב שהוא, בפעולת UNION אחת. הדוגמה הבאה ממזגת טבלה קיימת בשם 'חשבונות חדשים' ומשפט SELECT:

TABLE [New Accounts] UNION ALL
SELECT *
FROM Customers
WHERE OrderAmount > 1000;

כברירת מחדל, לא מוחזרות רשומות כפולות בעת השימוש בפעולת UNION; עם זאת, באפשרותך לכלול את הפרדיקאט ALL כדי לוודא כי כל הרשומות מוחזרות. זה גם גורם לפעולה מהירה יותר של השאילתה.

כל השאילתות בפעולת UNION מוכרחות לבקש את אותו מספר שדות; עם זאת, השדות לא צריכים להיות באותו גודל או סוג נתונים.

השתמש בכינויים רק במשפט SELECT הראשון מאחר שהמערכת מתעלמת מהם במשפטים האחרים. במשפט ORDER BY, הפנה לשדות לפי הקריאה אליהם במשפט SELECT הראשון.

הערות: 

  • באפשרותך להשתמש במשפט GROUP BY או HAVING בכל ארגומנט שאילתה כדי לקבץ את הנתונים המוחזרים.

  • באפשרותך להשתמש במשפט ORDER BY בסוף ארגומנט שאילתה האחרון כדי להציג את הנתונים המוחזרים בסדר שצוין.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×