English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
استخدام أمر 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;