امثلة عن Group By في SQL


حالة 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;


المرفقات:
هل كان المحتوى مفيد؟

التعليقات

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

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

امثلة عن عبارة DELETE في SQL
امثلة عن شرط Having في SQL
محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...