Corsi on-line

Calcolo delle medie con MySQL

In questo breve post vedremo come sia possibile sommare un determinato numero di valori estratti da una tabella gestita con il Database manager MySQL e, contemporaneamente utilizzando la stessa istruzione, eseguire il calcolo del valore medio; inoltre, la query SELECT utilizzata permetterà di ordinare in senso discendente (dal maggiore al minore) i valori ottenuti sulla base della media stessa.

L’istruzione da utilizzare sarà la seguente:

SELECT id,v1,v2,v3,(v1+v2+v3) AS totale, 
(v1+v2+v3)/3 AS valore_medio 
FROM tbl ORDER BY valore_medio DESC;

L’istruzione proposta si basa sulla creazione di due campi alias: “totale”, che conterrà il risultato della SELECT, e “valore_medio” che conterrà la media ottenuta sommando i valori estratti.

Post correlati
  • Anonimo

    il difetto è che devo sapere in anticipo il numero dei dat, non sarebbe meglio usare

    $query="SELEC dato, AVG(valore) FROM dati GROUP BY dato";

  • Anonimo

    cogito ergo sum
    mi rispondo da solo: no non sarebbe meglio!!…
    Claudio calcola la media di N campi di una riga, mentre il mio sistema la media di N campi di una colonna.

I più letti del mese
Tematiche