Η πρόταση HAVING

Έστω ο παρακάτω πίνακας Orders

Order_IdOrderDateOrderPriceCustomerName
1 2010/11/12 1000 Αγγέλου
2 2010/10/23 1600 Νικολάου
3 2010/09/02 700 Αγγέλου
4 2010/09/03 300 Αγγέλου
5 2010/08/30 2000 Ιωάννου
6 2010/10/04 100 Νικολάου

Η πρόταση HAVING επιλέγει τις εγγραφές για τις οποίες ισχύει η συνθήκη που ακολουθεί.

Η πρόταση HAVING λειτουργεί όπως και η WHERE και επομένως μπορεί να συνδυαστεί μέ όλους τους τελεστές που συνδυάζεται και η WHERE.

Η πρόταση HAVING τοποθετείται μετά την εντολή GROUP BY.

SELECT CustomerName,SUM(OrderPrice) 
FROM Orders 
GROUP BY CustomerName 
HAVING SUM(OrderPrice)<2000;

Με το παρακάτω αποτέλεσμα

CustomerNameSUM(OrderPrice)
Νικολάου 1700