Clausola HAVING

La clausola HAVING permette di specificare le condizioni per i gruppi di record, ad esempio per visualizzare solo i settori per cui l'importo complessivo degli stipendi è superiore a 200.000 Euro. Ha il seguente formato:

Copia
HAVING espr1 operatore_rel espr2

espr1 e espr2 possono essere nomi di campo, valori costanti o espressioni. Queste espressioni non devono corrispondere all'espressione di una colonna nella clausola SELECT.

operatore_rel è l'operatore relazionale che collega le due espressioni.

Esempio

Restituire solo i settori per cui l'importo complessivo degli stipendi è superiore a 200.000 Euro.

Copia
SELECT id_sett, SUM (stipendio) FROM dip GROUP BY id_sett HAVING SUM (stipendio) >200000