La ragione per avere una base di dati è di avere grandi quantità di dati organizzati e facilmente disponibili.
SQL è il mezzo attraverso il quale siamo in grado di comunicare con il database e comunicarlo
a trovare esattamente ciò di cui abbiamo bisogno.
Da migliaia di dischi, siamo in grado di filtrare proprio ciò che stiamo cercando.
Vediamo un esempio, utilizzando la clausola HAVING.
Supponiamo di dover ricercare tutti i lavoratori dipendenti che hanno un salario medio di € 5000.
NB. quando si usa HAVING dovremmo sempre includere il filtro GROUP BY.
Ecco come potermmo fare:
SELECT dipendenti, AVG(salario)
FROM dati_dipendenti
GROUP BY dipendenti
HAVING AVG(salario) > 5000;
|
|