English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

استخدام كلمة المفتاح HAVING في SQL وأمثلة

مرجع مفاتيح SQL

HAVING

استخدام أمر HAVING بدلاً من WHERE ووظائف التجميع.

الSQL التالية يظهر عدد العملاء في كل منطقة من منطقة إلى أخرى. لكنها تقوم فقط ببحث البلدان التي تحتوي على خمسة عملاء فما فوق:

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

الSQL التالية يظهر عدد العملاء في كل منطقة من منطقة إلى أخرى، مرتبة من الأعلى إلى الأدنى (بما في ذلك البلدان التي تحتوي على خمسة عملاء فما فوق):

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

مرجع مفاتيح SQL