Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Holen Sie sich die Spaltensumme und verwenden Sie sie, um den Prozentsatz der Gesamtsumme zu berechnen (mySQL)

Sie müssen nur CROSS JOIN machen die SUM() von Number Spalte:

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

Demo hier