הצטרף

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 1 אַפּרִיל 2021
תאריך עדכון: 16 מאי 2024
Anonim
איך שמחה הצטרף למה שהוא ממש לא רצה?
וִידֵאוֹ: איך שמחה הצטרף למה שהוא ממש לא רצה?

תוֹכֶן

הגדרה - מה המשמעות של הצטרף?

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

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


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את הצטרף

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

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

בחר * מהעובד הצטרף פנימי לעובד על עובד.Managerid = מנהל. מנהל

הצטרפות מבוצעת תמיד על עמודות תואמות, המצוינות בסעיף "ON" של השאילתה. העמודה התואמת בדוגמה זו היא "Managerid". מכיוון שמפעיל '=' משמש, הוא נקרא אקוויג'ואין.

חיבור טבעי מייצר גם אותו פלט אך משתמש במילת מפתח "שימוש" בסעיף ההצטרפות. ניתן לשנות את השאילתה לעיל באופן הבא כדי להצביע על התחברות טבעית:

בחר עובד, מנהל מ- JOIN IN JOIN הצטרף כמנהל מנהל (Managerid)

גם אם לא צוין עמודה תואמת, עדיין מתבצעת הצטרפות בין שתי טבלאות. צירוף מסוג זה ידוע כצירוף צולב (המכונה לעיתים מוצר קרטזיאני), שהוא צורת ההצטרפות הפשוטה ביותר. מכיוון שלא מוגדרת אילוץ על המקש, כל שורה בטבלה הראשונה מחוברת לכל השורות בטבלה השנייה. אם לשולחן הראשון שתי שורות ולשולחן השני שלוש שורות, לפלט יהיו שש שורות.

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

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