תוכן עניינים:

מה זה איגוד ב-PostgreSQL?
מה זה איגוד ב-PostgreSQL?

וִידֵאוֹ: מה זה איגוד ב-PostgreSQL?

וִידֵאוֹ: מה זה איגוד ב-PostgreSQL?
וִידֵאוֹ: 15 Factor Apps - Disposability and Environment Parity | PT 5 2024, מאי
Anonim

ה PostgreSQL UNION סעיף/אופרטור משמש לשילוב תוצאות של שתי הצהרות SELECT או יותר מבלי להחזיר שורות כפולות.

באופן דומה, אתם עשויים לשאול, מה ההבדל בין הצטרפות לאיחוד?

באיגוד , עמודות לא משולבות כדי ליצור תוצאות, שורות משולבות. שניהם מצטרפים ואיגודים ניתן להשתמש כדי לשלב נתונים מטבלה אחת או יותר לתוצאה אחת. שניהם עושים זאת בדרכים שונות. ואילו א לְהִצְטַרֵף משמש לשילוב עמודות מטבלאות שונות, ה הִתאַחֲדוּת משמש לשילוב שורות.

באופן דומה, איך כותבים שאילתת מינוס ב-PostgreSQL? החוץ מַפעִיל מחזיר את כל הרשומות מה-SELECT הראשון הַצהָרָה שאינם ב-SELECT השני הַצהָרָה . החוץ מפעיל ב-PostgreSQL שווה ערך ל מפעיל מינוס באורקל.

תוך שמירה על זה, איך אני מצטרף לשני טבלאות ב-PostgreSQL?

כדי להצטרף לשולחן א' לשולחן ב':

  1. ראשית, אתה מציין את העמודה בשתי הטבלאות שממנה אתה רוצה לבחור נתונים בסעיף SELECT.
  2. שנית, אתה מציין את הטבלה הראשית, כלומר, A בסעיף FROM.
  3. שלישית, אתה מציין את הטבלה שאליה מצטרפת הטבלה הראשית, כלומר B בסעיף INNER JOIN.

מהי התאחדות ב-PostgreSQL?

PostgreSQL COALESCE תחביר הפונקציה ה לְהִתְמַזֵג הפונקציה מקבלת מספר בלתי מוגבל של ארגומנטים. הוא מחזיר את הארגומנט הראשון שאינו ריק. אם כל הארגומנטים בטלים, ה- לְהִתְמַזֵג הפונקציה תחזיר null. ה לְהִתְמַזֵג הפונקציה מעריכה ארגומנטים משמאל לימין עד שהיא מוצאת את הארגומנט הראשון שאינו ריק.

מוּמלָץ: