מה השימוש בפונקציית התלכדות באורקל?
מה השימוש בפונקציית התלכדות באורקל?

וִידֵאוֹ: מה השימוש בפונקציית התלכדות באורקל?

וִידֵאוֹ: מה השימוש בפונקציית התלכדות באורקל?
וִידֵאוֹ: אקסל Excel למתקדמים - 4.2 שימוש בפונקציית IF מקונן 2024, נוֹבֶמבֶּר
Anonim

הגדרה: ה פונקציית Oracle COALESCE מחזירה את הביטוי הראשון שאינו NULL ברשימה. אם כל הביטויים ברשימה מוערכים ל-NULL, אזי פונקציית COALESCE יחזיר NULL. ה פונקציית Oracle COALESCE עושה להשתמש של "הערכת קצר חשמלי".

פשוט כך, מדוע אנו משתמשים בפונקציית התלכדות באורקל?

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

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

באופן דומה, מהי מטרת ההתלכדות ב-SQL?

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

מה ההבדל בין NVL להתלכדות?

NVL ו-COALESCE משמשים כדי להשיג את אותה פונקציונליות של מתן ערך ברירת מחדל במקרה שהעמודה מחזירה NULL. ה הבדלים הם: NVL מקבל רק 2 טיעונים ואילו לְהִתְמַזֵג יכול לקחת טיעונים מרובים. NVL מעריך גם את הטיעונים וגם לְהִתְמַזֵג מפסיק בהופעה הראשונה של ערך שאינו Null.

מוּמלָץ: