Minggu, 06 Februari 2011
GROUP BY vs. OVER
group by נותן לנו את היכולת להחזיר שדות מחושבים לקבוצות שמוגדרות על ידינו. לדוגמא, אם נרצה לקבל את כמות הפריטים שהוזמנו בכל הזמנה נעשה זאת כך:select od.OrderID, SUM(od.Quantity) as 'Sum of quantity' from [Order Details] as odgroup by(od.OrderID)כמובן שבטבלה orderDetails יש הרבה יותר שורות, אבל group by מצמצם את השורות ומותיר שורה אחת בשביל כל הזמנה (orderID). במקרה הזה זה מצוין כי כל מה שרצינו
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar