top of page

למה Mr.Blank קפץ לביקור?


קרה לכם שגררתם שדה לסלייסר וראיתם שצץ שם ערך ריק למרות שבטבלה כל השורות מלאות בערכים?

נניח שיש לנו מודל נתונים פשוט שנראה ככה



נחקור או בשפה שלי נחפור איך זה עובד "מאחורי הקלעים"

נו ו...? :)


פונקציות Distinct ו Values הן דומות , אבל גם שונות.


במה הן דומות?

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


במה הן שונות?

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


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


אוקי אז איך יודעים באילו מוצרים מדובר?

מייצרים טבלה עם שדה מטבלת Products  ומזהה של המוצר מטבלת Orders


איך מטפלים בבעיה?

משלימים את החוסרים במקור הנתונים.


תודה למי ששרד את הקריאה :)



0 comments

留言


STAY IN TOUCH

Get New posts delivered straight to your inbox

Thank you for subscribing!

bottom of page