קיבוץ חלק 1
חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 36 מתוך 72.
עד כה חישבנו נתונים עבור השדה כולו, וכעת נוסיף את האפשרות לחשב נתונים עבור קבוצות ספציפיות.
עובדים
| מזהה | אזור | גיל |
|---|---|---|
| 1 | A | 35 |
| 2 | A | 37 |
| 3 | B | 29 |
| 4 | B | 39 |
אם נכתוב
SELECT AVG(age) as avg_age FROM workersנקבל רק את הגיל הממוצע של כל העובדים יחד.
מה אם נרצה לחשב את הגיל הממוצע עבור כל אזור?
לשם כך, נוכל להשתמש במילות המפתח GROUP BY
SELECT area, AVG(age) as avg_age FROM workers
GROUP BY areaהתוצאה:
| area | avg_age |
|---|---|
| A | 36 |
| B | 34 |
כעת אנחנו יודעים שהגיל הממוצע באזור A הוא 36 והגיל הממוצע באזור B הוא 34.
אתגר
קלטבלאות ועמודות זמינות:
<b>foods</b>:<b>name</b>,<b>type</b>,<b>pH</b>
חשבו את ערך ה-pH הממוצע עבור כל סוג מזון.
תנו לעמודות את השמות: type, ph_average.
השתמשו ב-ROUND(value, 2) כדי לעגל את הממוצע לשתי ספרות אחרי הנקודה העשרונית.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
2תנאים
יסודות התנאיםמילת המפתח ANDמילת המפתח ORמילת המפתח NOTשילוב של תנאים מרוביםסוגרייםערכים בוליאניים3פורמט החזרה ספציפי
ערכי Nullמיון תוצאות – חלק 1מיון תוצאות – חלק 2סיכום – חברת אבטחת סייברהגבלת מספר הרשומותסיכום – מפעל כלי רכב6אתגרי מבוא
חזרה – בחירות לפרלמנטחזרה – מעצר חשוד בידי המשטרהחזרה – כלי משקה בברחזרה – מהנדסים עמודות חדשותתרגלו בעצמכם: SQL אונליין