sql >> Databáze >  >> RDS >> Mysql

Získejte součet sloupců a použijte k výpočtu procenta z celkového počtu (mySQL)

Stačí se CROSS JOIN SUM() z Number sloupec:

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

Ukázka zde



  1. Chyba při analýze dat org.json.JSONException:Konec vstupu na znaku 0 z - Android

  2. Jak použít AJAX k nahrání velkého souboru CSV?

  3. MySQL – Udělejte ze stávajícího pole jedinečný

  4. Jaký je nejlepší způsob, jak uniknout neformátovým znakům v to_char společnosti Oracle?