Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perhitungan persentase jumlah kelompok (*)

Ini adalah versi yang sedikit lebih seksi dari beberapa jawaban lain - perhatikan penggunaan sum(100) untuk menghindari count(*) * 100 . yang lebih panjang (dan lebih biasa) :)

select name, count(*) as count, sum(100) / total as percentage
from namelist
cross join (select count(*) as total from namelist) x
group by 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menyimpan HTML di MySQL:gumpalan atau teks?

  2. MySQL:Gunakan nilai CASE/ELSE sebagai parameter gabungan

  3. Bagaimana menghubungkan ke MySQL menggunakan Microsoft .NET

  4. Kesulitan memutuskan untuk mengidentifikasi atau tidak mengidentifikasi hubungan

  5. Pengumuman MySQL 5.6 EOL