Mysql
 sql >> Base de données >  >> RDS >> Mysql

Obtenir la somme des colonnes et l'utiliser pour calculer le pourcentage du total (mySQL)

Il vous suffit de CROSS JOIN la SUM() de Number colonne :

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

Démo ici