Mysql
 sql >> Database >  >> RDS >> Mysql

Ottieni la somma delle colonne e usa per calcolare la percentuale del totale (mySQL)

Devi solo CROSS JOIN il SUM() di Number colonna:

SELECT Name, Number, Number * 100 / t.s AS `% of total`
FROM mytable
CROSS JOIN (SELECT SUM(Number) AS s FROM mytable) t

Dimostrazione qui