Menu
Coddy logo textTech

מותגים רלוונטיים

שיעור 3 מתוך 3 בקורס מארז אתגרי SQL מס׳ 1 של Coddy.

challenge icon

אתגר

קשה

למפעל שוקולד אין מספיק משאבים. כדי שהשוקולד יהיה טעים, הוא חייב להכיל 243 גרם סוכר. לכל מותג שוקולד יש כמות מוגבלת של סוכר.

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

עבור כל מותג, חלצו את ממוצע השוקולדים שיוצרו (מטבלת הספר). עגלו את התוצאה ל-2 ספרות אחרי הנקודה העשרונית, וחלצו את מספר השוקולדים שהמפעל יכול לייצר עכשיו (מטבלת המפעל).

לא כל המותגים רלוונטיים. האנליסט לא אוהב מספרים אי-זוגיים, ולכן החליט למיין את שמות המותגים בסדר יורד ולבדוק רק את השורות הזוגיות.

החזירו רק את השורות הזוגיות (כאשר השורות ממוינות לפי שם המותג בסדר יורד), והחזירו גם את מספר השורה (כאשר הן ממוינות לפי המותג בסדר יורד).

תנו לעמודות את השמות brand, choc_num, choc_avg, row_num. מיינו את התוצאות לפי choc_avg בסדר יורד. 

נסו בעצמכם

SELECT factory.brand, sugar / 243 as choc_num, choc_avg
FROM factory
jOIN (
    SELECT brand, ROUND(avg(chocolates), 2) as choc_avg
    FROM book
    GROUP BY brand
) as book_avg ON book_avg.brand = factory.brand
ORDER BY choc_avg DESC

כל השיעורים ביחידה מארז אתגרי SQL מס׳ 1

1אתגרים

מפעל השוקולדתולדות הספרשיעור פרויקטמותגים רלוונטייםשיעור פרויקט

תרגלו בעצמכם: SQL אונליין