SQL لديها الكلمات الرئيسية
نأخذ
يتم HAVING
استخدام الأمر بدلاً من WHERE مع وظائف تجميعية.
يسرد SQL التالي عدد العملاء في كل بلد. قم فقط بتضمين البلدان التي لديها أكثر من 5 عملاء:
مثال
SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
HAVING COUNT(CustomerID) > 5;
يسرد SQL التالي عدد العملاء في كل بلد ، مصنفين من الأعلى إلى الأقل (قم فقط بتضمين البلدان التي لديها أكثر من 5 عملاء):
مثال
SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
HAVING COUNT(CustomerID)
> 5
ORDER BY COUNT(CustomerID) DESC;