Tutorial MySQL – Trovare la media e la somma

mysql-logo

In questa lezione del tutorial MySQL vedremo come trovare la somma dei valori di una colonna, e come trovarne la media. Queste due operazioni si possono ottenere utilizzando le funzioni di aggregazione SUM() e AVG(). Essendo funzioni che effettuano operazioni sui numeri, si possono utilizzare esclusivamente sulle colonne di tipo numerico.

MySQL SUM() – Somma dei valori

La funzione di aggregazione SUM() calcola il totale dei valori di una colonna. L’ utilizzo di questa funzione MySQL è molto semplice, basta indicare il nome della colonna di cui si vuole la somma, racchiudendolo tra parentesi:

Allo stesso modo, possiamo calcolare la somma dei premi dati ai dipendenti della nostra azienda:

Come possiamo trovare il totale di stipendi e premi?

Quest’ultimo esempio mostra un piccolo segreto del comando SELECT. Su MySQL è possibile aggiungere, sottrarre, moltiplicare o dividere valori. In realtà, è possibile scrivere qualsiasi tipo di espressione aritmetica.

MySQL AVG() – Trovare la media

La funzione di aggregazione AVG() è impiegata per calcolare le medie dei dati nelle colonne. Per media si intende la somma dei valori della colonna, divisa per il numero delle voci.

L’esempio precedente restituisce l’età media dei dipendenti dell’azienda. L’esempio successivo restituisce lo stipendio medio percepito dai dipendenti.

Esercizi

  1. Visualizzare la somma delle età dei dipendenti che lavorano nella nostra azienda Bigcompany.
  2. Come possiamo calcolare il totale degli anni di servizio dei dipendenti di Bigcompany?
  3. Calcolare la somma degli stipendi e l’età media dei dipendenti che hanno il titolo di “Programmatore”
  4. Che cosa si capisce dalla seguente dichiarazione?

Risposte

  1. Calcola la percentuale dello stipendio che è data come premio ai dipendenti della azienda Bigcompany.

Tags:

About the Author

Post a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Top