2020-10-17
  • |
  • daafoor
  • |
  • مشاهدات: 1556

حالة Group By :

تجمع عبارة GROUP BY الصفوف التي لها نفس القيم في صفوف ملخصة ، مثل "اعثر على عدد العملاء في كل بلد".

غالبًا ما تُستخدم عبارة GROUP BY مع الدالات التجميعية (COUNT ، MAX ، MIN ، SUM ، AVG) لتجميع مجموعة النتائج بواسطة عمود واحد أو أكثر.

 

مثال عن استخدام Group by :

يسرد بيان SQL التالي عدد العملاء في كل بلد

SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country;

 

مثال اخر :

تسرد عبارة SQL التالية عدد العملاء في كل بلد ، مصنفة من الأعلى إلى الأقل:

SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
ORDER BY COUNT(CustomerID) DESC;

 

مثال عن Group by مع joins :

تسرد عبارة SQL التالية عدد الطلبات المرسلة من قبل كل شركة شحن:

SELECT Shippers.ShipperName, COUNT(Orders.OrderID) AS NumberOfOrders FROM Orders
LEFT JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID
GROUP BY ShipperName;

ابحث عن مسائل قواعد بيانات | Database بالانجليزي

هل أعجبك المحتوى؟

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!

التعليقات
لا يوجد تعليقات
لاضافة سؤال او تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول