Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pobierz sumę kolumn i użyj do obliczenia procentu całości (mySQL)

Musisz tylko CROSS JOIN SUM() z Number kolumna:

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

Demo tutaj



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jakie sterowniki MySQL są dostępne dla node.js?

  2. Błąd mysql node.js:ECONNREFUSED

  3. SQL QUERY Problem z rozmieszczeniem wyników

  4. mysqli_fetch_array() oczekuje, że parametr 1 to mysqli_result, wartość logiczna podana w

  5. Wiele aktualizacji w MySQL