סיכום – בית הקפה
חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 42 מתוך 72.
אתגר
בינוניטבלאות ועמודות זמינות:
beans:brand,density,diameter_wide,shade
אתם בעלי בית קפה. לקוחות רבים ממתינים להזמנות שלהם. מותר לכם להשתמש רק בסוג אחד של פולי קפה בכל יום.
יש כמה קריטריונים לבחירת הפולים שבהם נשתמש. תחילה, עלינו לסנן את הפולים לפי התנאים הבאים:
- הקוטר של כל הפולים חייב להיות גדול מהקוטר הממוצע של כל הפולים בטבלה
- עבור פולים בהירים: להשאיר רק את אלה שבהם היחס בין הצפיפות לקוטר גדול מ־
0.01 - עבור פולים כהים: להשאיר את כולם
- עבור פולים כהים למחצה: להוציא את כולם (הם נחשבים בלתי מתאימים)
עבור כל מותג שעומד בקריטריונים האלה, חשבו את הצפיפות הממוצעת שלו. השאירו רק מותגים שהצפיפות הממוצעת שלהם נמוכה מ־0.8.
החזירו את שם המותג ואת הצפיפות הממוצעת שלו (תנו לעמודה את השם avg_density), בעיגול ל־3 ספרות אחרי הנקודה העשרונית. מיינו את התוצאות לפי הצפיפות הממוצעת בסדר עולה.
נסו בעצמכם
-- תחילה סננו את השורות הבודדות, לאחר מכן קבצו אותן, ואז סננו את הקבוצות
SELECT brand, ____ AS avg_density
FROM beans
-- כאן יש שני תנאים ברמת השורה: אחד על הגודל, והשני משלב את כללי הסוג בסוגריים
WHERE ____
AND ____
GROUP BY ____
HAVING ____
ORDER BY ____כל השיעורים ביחידה יסודות
2תנאים
יסודות התנאיםמילת המפתח ANDמילת המפתח ORמילת המפתח NOTשילוב של תנאים מרוביםסוגרייםערכים בוליאניים3פורמט החזרה ספציפי
ערכי Nullמיון תוצאות – חלק 1מיון תוצאות – חלק 2סיכום – חברת אבטחת סייברהגבלת מספר הרשומותסיכום – מפעל כלי רכב6אתגרי מבוא
חזרה – בחירות לפרלמנטחזרה – מעצר חשוד בידי המשטרהחזרה – כלי משקה בברחזרה – מהנדסים עמודות חדשותתרגלו בעצמכם: SQL אונליין