סיכום – חנות הרווח הכולל
חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 40 מתוך 72.
אתגר
קלהטבלאות והעמודות הזמינות:
shop:price,quantity,category,list_date
עליך לחשב את סך ההכנסות עבור כל קטגוריית פריטים בחנות בין January 1, 2015 לבין March 18, 2015. עקב שגיאה שיטתית במערכת הזנת הנתונים, כל ערכי המחירים במסד הנתונים נמוכים בסכום קבוע מהערכים שהיו אמורים להיות.
כדי לתקן את המחירים:
- ראשית, חשב את המחיר הממוצע של כל הפריטים בטווח התאריכים שצוין (
2015-01-01(1 בינואר 2015), עד2015-03-1818 במרץ 2015) - הוסף את המחיר הממוצע הזה למחיר המקורי של כל פריט כדי לקבל את ערך המחיר הנכון
- עבור כל קטגוריה, חשב את סך ההכנסות על ידי הכפלת המחיר המתוקן בכמות וסיכום הערכים האלה
- הצג את התוצאות כזוגות (
category,total_revenue), ממוינים לפי סך ההכנסות בסדר יורד
נסו בעצמכם
-- שלב 2: קבצו את השורות שנבנו מחדש וחשבו את הסכום הכולל שלהן, מהגדול לקטן
SELECT ____
FROM (
-- שלב 1: בנו מחדש כל שורה כך שהערך המתוקן יחליף את הערך המקורי
SELECT ____ AS price, quantity, category, list_date
FROM shop
WHERE list_date BETWEEN '2015-01-01' AND '2015-03-18'
)
GROUP BY ____
ORDER BY ____ DESCכל השיעורים ביחידה יסודות
2תנאים
יסודות התנאיםמילת המפתח ANDמילת המפתח ORמילת המפתח NOTשילוב של תנאים מרוביםסוגרייםערכים בוליאניים3פורמט החזרה ספציפי
ערכי Nullמיון תוצאות – חלק 1מיון תוצאות – חלק 2סיכום – חברת אבטחת סייברהגבלת מספר הרשומותסיכום – מפעל כלי רכב6אתגרי מבוא
חזרה – בחירות לפרלמנטחזרה – מעצר חשוד בידי המשטרהחזרה – כלי משקה בברחזרה – מהנדסים עמודות חדשותתרגלו בעצמכם: SQL אונליין