Menu
Coddy logo textTech

פונקציות צבירה מובנות חלק 1

חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 34 מתוך 72.

יש פונקציות מובנות רבות ב-SQL, אך בשיעור הזה נעסוק בפונקציות צבירה.

פונקציית צבירה מקבלת שדה כקלט ומחשבת משהו על פני השדה הזה. פונקציות הצבירה הנפוצות ביותר הן:

  • MAX - מחזירה את הערך המרבי של שדה
  • MIN - מחזירה את הערך המזערי של שדה
  • AVG - מחזירה את הערך הממוצע של שדה
  • COUNT - מחזירה את המספר הכולל של הרשומות
  • SUM - מחזירה את הסכום של כל הערכים שאינם null בשדה

אפשר להשתמש בפונקציות האלה במשפט SELECT כך:

SELECT MAX(col1), MIN(col2), AVG(col3), …

לדוגמה, כדי למצוא את המשכורת הגבוהה ביותר בטבלת העובדים:

SELECT MAX(salary) FROM employees

או כדי לקבל כמה ערכים מצטברים בבת אחת:

SELECT MAX(salary), MIN(salary), AVG(salary) FROM employees
challenge icon

אתגר

קל

הטבלאות והעמודות הזמינות:

  • sales: product_id, price_per_unit,  quantity

כתבו שאילתה שמחזירה:

  • את המספר הכולל של עסקאות המכירה
  • את הכמות הממוצעת בכל מכירה
  • את המחיר המרבי ליחידה
  • את סך ההכנסות (סכום של quantity * price_per_unit)

בתוצאה שלכם צריכים להופיע שמות העמודות המדויקים האלה:

  • total_transactions
  • avg_quantity
  • max_unit_price 
  • total_revenue

נסו בעצמכם

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

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