ניתן
להשתמש בפסקת "Group by” על מנת לבצע
פעולת צירוף (Aggregate) לתת-קבוצות של
השורות שנשלפו. לדוגמא :
Select ShipCity, Count (*) as "Customer Count"
|
בדוגמא
הנ"ל מוחזרת שורה אחת עבור כל
הלקוחות מאותה העיר. זה המקום לציין
שהפקודה Count(*) מחזירה את מספר
השורות בטבלת התוצאה. כלומר, נקבל תוצאה בדומה למוצג בטבלה 7.2 .
Customer
Count
|
ShipCity |
3 |
Tel-Aviv |
2 |
Haifa |
1 |
Jaffa |
6 |
Eilat |
טבלה 7.2
בדוגמא
הזאת, ShipCity היא עמודת ה-Grouping שמחלקת
את השורות בטבלת התוצאה לקבוצות,
קבוצה אחת לכל ShipCity שונה. פעולת ה-Count(*)
מופעלת על כל קבוצה בפני עצמה
ומחזירה תוצאה אחת עבור כל קבוצה כזו.