HAVING SQL
Perintah HAVING digunakan sebagai pengganti WHERE dengan fungsi agregat(COUNT, MAX, MIN, SUM, AVG).
SQL berikut mencantumkan jumlah pelanggan di setiap negara. Hanya sertakan negara dengan lebih dari 7 pelanggan:
Contoh
SELECT COUNT(CustomerID), Negara FROM Customers GROUP BY Negara HAVING COUNT(CustomerID) > 7;
SQL berikut mencantumkan jumlah pelanggan di setiap negara, diurutkan dari tinggi ke rendah (Hanya sertakan negara dengan lebih dari 7 pelanggan):
Contoh
SELECT COUNT(CustomerID), Negara FROM Customers GROUP BY Negara HAVING COUNT(CustomerID) > 7 ORDER BY COUNT(CustomerID) DESC;