Skip to content · ⁨דלג לתוכן⁩

Grouping with GROUP BY · ⁨קבוצות עם GROUP BY⁩

English

Grouping rows with GROUP BY

An aggregate like AVG normally summarises the whole table into one number. GROUP BY splits the rows into groups that share a value, and gives one summary row per group:

This gives one row for each form, with that form's count and average.

עברית

קבוצת שורות עם GROUP BY

פונקציית סיכום כמו AVG מצמצמת לרוב את כל הטבלה למספר אחד. GROUP BY מחלק את השורות ל-קבוצות בעלות ערך משותף, ומעניקה שורת סיכום אחת לכל קבוצה:

SELECT form, COUNT(*) AS n, ROUND(AVG(score), 2) AS avg_score
FROM student
GROUP BY form;

דבר זה יוצר שורה אחת עבור כל form, עם הספירה והממוצע של צורה זו.

GROUP BY מקבץ שורות בעלות ערך משותף לשורה אחת לכל קבוצה, ומסכמת את שאר העמודות

Handout · ⁨חומר עזר⁩

Log in or create account · ⁨היכנס או צור חשבון⁩

IGCSE, A-Level & AP