סיכום – תמונות
חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 63 מתוך 72.
אתגר
קלטבלאות ועמודות זמינות:
picture_characteristics:day_of_month,ink_liters,colors_numpicture_interests:day_of_month,num_people_interested
לתמונות יש כל מיני מאפיינים, כגון כמות הדיו (בליטרים), מספר הצבעים ומספר האנשים שרוצים לקנות אותן.
אנחנו רוצים לזהות ימים שבהם האמן השתמש בפחות משאבים (דיו וצבעים), ובכל זאת שמר על עניין חיובי מצד אנשים, שכן על האמן להשתמש בפחות דיו ופחות צבע כדי לחסוך בעלויות. באתגר הזה נרצה לבחון את ההשערה הזאת. פעלו לפי השלבים הבאים:
- חשבו את ההפרש בין כל יום ליום הקודם עבור:
- ink_liters (תנו לעמודה הזאת את השם
ink_diff) - colors_num (תנו לעמודה הזאת את השם
colors_diff)
- ink_liters (תנו לעמודה הזאת את השם
- סננו את התוצאות כך שיוצגו רק ימים שבהם:
- ink_diff שלילי (מצביע על ירידה בשימוש בדיו)
- colors_diff שלילי (מצביע על ירידה בשימוש בצבעים)
- num_people_interested גדול מאפס (לפחות אדם אחד מתעניין בתמונה: שימו לב שהנתונים עשויים לכלול ימים ללא עניין)
- צרו עמודת דירוג (
day_rank) אשר:- מדרגת את הימים מ־
1עדNעל סמךnum_people_interested - מספר גדול יותר של אנשים מתעניינים יקבל דירוג נמוך יותר (1 הוא הטוב ביותר)
- מדרגת את הימים מ־
- החזירו:
day_of_monthday_rank
מיינו את התוצאות לפי day_rank בסדר עולה
נסו בעצמכם
כל השיעורים ביחידה יסודות
2תנאים
יסודות התנאיםמילת המפתח ANDמילת המפתח ORמילת המפתח NOTשילוב של תנאים מרוביםסוגרייםערכים בוליאניים8סטטיסטיקה
פונקציות צבירה מובנות חלק 1פונקציות צבירה מובנות חלק 2קיבוץ חלק 1קיבוץ חלק 2שאילתות משנה חלק 1שאילתות משנה חלק 2סיכום – חנות הרווח הכוללסיכום – חנות הקורקינטיםסיכום – בית הקפה11פונקציות חלון חלק 1
פונקציית ROW_NUMBERקריטריון ORDER BYקריטריון PARTITION BYPARTITION ו-ORDERפונקציות LEAD ו-LAGסיכום – LEAD ו-LAGסיכום – תמונותסיכום – תיבות3פורמט החזרה ספציפי
ערכי Nullמיון תוצאות – חלק 1מיון תוצאות – חלק 2סיכום – חברת אבטחת סייברהגבלת מספר הרשומותסיכום – מפעל כלי רכב6אתגרי מבוא
חזרה – בחירות לפרלמנטחזרה – מעצר חשוד בידי המשטרהחזרה – כלי משקה בברחזרה – מהנדסים עמודות חדשותתרגלו בעצמכם: SQL אונליין